62,628
社区成员
发帖
与我相关
我的任务
分享private static void Com(char[] a, int num, String b, int low, int high) {
if (num == 0) { //当num=0的时候,打印b
System.out.println(" "+b);
} else { //否则
for (int i = low; i<a.length; i++) { 从low位置开始到a的元素结束循环
b += a[i]; //每次循环追加一个字符到b --1
Com(a, num - 1, b, i+1, a.length); //然后递归
b=b.substring(0, b.length()-1); 然后再删除 --1 追加的字符
}
}
}