public class Ful{
public static void main(String[] args) {
char[]a={'A','B','C'};
perm(a,0,2);
}
public static void swap(char[]a,int i,int k){
char t;
t=a[i];
a[i]=a[k];
a[k]=t;
}
private static void perm(char[] a, int i, int j) {
if(i==j){
for(int k=0;k<=j;k++)
System.out.print(a[k]);
System.out.println();
}else{
for(int k=i;k<=j;k++)
{
swap(a,i,k);
perm(a,i+1,j);
swap(a,i,k);
}
}
}
}
全排列
最新推荐文章于 2019-09-06 20:37:38 发布