Permutation 类¶
排列生成器,用于生成 \([1,n]\) 的排列。
公开的成员¶
返回类型 | 函数定义 |
---|---|
Permutation(unsigned length) |
|
void |
Generate(string split = " ", string ends = "\n") |
~Permutation(void) |
详细注解¶
Permutation
构造¶
描述:
排列的构造函数。
语法:
1 2 3 |
|
参数:
length
:排列长度。
Generate
方法¶
描述:
生成并依照固定格式输出排列。
语法:
1 2 3 4 |
|
参数:
split
:元素分割方式,默认为空格。ends
:排列输出结束方式,默认为回车。
警告:
注意,split
和 ends
都应当为字符串。
使用示例¶
生成长度范围在 \([1,15]\) 的排列:
1 2 3 4 5 6 7 8 9 10 11 12 |
|