您的位置:首页 > 其它

全排列

2014-03-30 18:25 288 查看
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);
}

}

}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: