首页 > 编程语言 > 详细

全排列算法

时间:2019-03-06 19:37:38      阅读:135      评论:0      收藏:0      [点我收藏+]

 

全排列

public class permutation {
public static void permutation(char []ss , int i){
if(ss==null||i<0||i>ss.length){
return ;
}

if(i== ss.length-1){
System.out.println(new String(ss));
}
else{
for(int j=i;j<ss.length;j++){

char temp = ss[j];
ss[j]= ss[i];
ss[i]= temp;
permutation(ss,i+1);
temp = ss[j];
ss[j]= ss[i];
ss[i]= temp;
}

}
}
public static void main(String[] args) {
char []ss =new char[]{‘a‘,‘b‘,‘c‘,‘d‘};
int []num=new int [5];
permutation(ss , 0);
}

}

全排列算法

原文:https://www.cnblogs.com/mumamuma/p/10485362.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!