给定元素,计算元素组合
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
select(2);
select(3);
select(4);
select(5);
}
public static void select(int k){
int[] result = new int[k];
subSelect(0,1,result,k);
}
public static void subSelect(int head,int index,int[] r,int k){
for(int i = head;i<a.length+index-k;i++){
if(index<k)
{
r[index-1] = a[i];
subSelect(i+1,index+1,r,k);
}else if(index == k)
{
r[index-1] = a[i];
System.out.println(Arrays.toString(r));
subSelect(i+1,index+1,r,k);
}else
break;
}
}
private static int[] a={1,2,3,4,5};
}
给定数据,计算数组内元素组合
最新推荐文章于 2021-10-12 15:09:14 发布