5个数里随便选3个数出来 求把所有的可能都列举出来

来源:百度知道 编辑:UC知道 时间:2024/06/22 08:49:11
例如
0,1,2,4,5 5个数里随机选3个 求这个的所有可能的都列举出来的算法 不要告诉我一共多少种可能 上过高中的都知道 我要算法 C或JAVA都可以 暂时是80分 以后追加50分

import java.util.ArrayList;
public class Main{
public static void test(int[] number ,ArrayList result ,int len){

ArrayList tArray=new ArrayList();

//打印结果
if(result.size()==len){
for(int i=0;i<len;i++){
System.out.print(result.get(i));
}
System.out.println("");
}
else{
for(int i=0;i<number.length;i++){
Integer temp=new Integer(number[i]);

//使用临时Array,并赋值,便于递归调用
tArray.clear();
for(int j=0;j<result.size();j++){
tArray.add(result.get(j));
}
if(!result.contains(temp)){
tArray.add(new Integer(number[i]));
test(number, tArray, len);
}
}
}

}
public static void main(Stri