public class Combination
extends java.lang.Object
| 构造器和说明 |
|---|
Combination(java.lang.String[] datas)
组合,即C(n, m)
排列组合相关类 参考:http://cgs1999.iteye.com/blog/2327664 |
| 限定符和类型 | 方法和说明 |
|---|---|
static long |
count(int n,
int m)
计算组合数,即C(n, m) = n!
|
static long |
countAll(int n)
计算组合总数,即C(n, 1) + C(n, 2) + C(n, 3)...
|
java.util.List<java.lang.String[]> |
select(int m)
组合选择(从列表中选择m个组合)
|
java.util.List<java.lang.String[]> |
selectAll()
全组合
|
public Combination(java.lang.String[] datas)
datas - 用于组合的数据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(int m)
m - 选择个数public java.util.List<java.lang.String[]> selectAll()
Copyright © 2018. All rights reserved.