public class Arrangement
extends java.lang.Object
| 构造器和说明 |
|---|
Arrangement(java.lang.String[] datas)
构造
|
| 限定符和类型 | 方法和说明 |
|---|---|
static long |
count(int n)
计算排列数,即A(n, n) = n!
|
static long |
count(int n,
int m)
计算排列数,即A(n, m) = n!
|
static long |
countAll(int n)
计算排列总数,即A(n, 1) + A(n, 2) + A(n, 3)...
|
java.util.List<java.lang.String[]> |
select()
全排列选择(列表全部参与排列)
|
java.util.List<java.lang.String[]> |
select(int m)
排列选择(从列表中选择m个排列)
|
java.util.List<java.lang.String[]> |
selectAll()
排列所有组合,即A(n, 1) + A(n, 2) + A(n, 3)...
|
public static long count(int n)
n - 总数public static long count(int n,
int m)
n - 总数m - 选择的个数public static long countAll(int n)
n - 总数public java.util.List<java.lang.String[]> select()
public java.util.List<java.lang.String[]> select(int m)
m - 选择个数public java.util.List<java.lang.String[]> selectAll()
Copyright © 2018. All rights reserved.