java实现全排列
2013-02-28 18:27
309 查看
使用java实现全排列
public void allSort(char[] array,int begin,int end){
if(begin==end){
for (int i = 0; i <= end; i++) {
System.out.print(array[i]);
}
System.out.println();
}else {
for (int i = begin; i <= end; i++) {
char temp =array[begin];
array[begin]=array[i];
array[i]=temp;
allSort(array, begin+1, end);
temp =array[begin];
array[begin]=array[i];
array[i]=temp;
}
}
}
public void allSort(char[] array,int begin,int end){
if(begin==end){
for (int i = 0; i <= end; i++) {
System.out.print(array[i]);
}
System.out.println();
}else {
for (int i = begin; i <= end; i++) {
char temp =array[begin];
array[begin]=array[i];
array[i]=temp;
allSort(array, begin+1, end);
temp =array[begin];
array[begin]=array[i];
array[i]=temp;
}
}
}
相关文章推荐
- (java)实现全排列
- 打印 全排列 字符串或整型 Java实现
- java实现全排列
- 全排列的java实现(含重复数字)
- java实现全排列
- 剑指offer----字符串的全排列----java实现
- java递归实现全排列
- 字典序全排列输出下一个的java实现
- java实现全排列
- Java实现泛型全排列
- 递归实现全排列(java版)
- java 实现全排列
- Java实现的全排列和排列
- Java下实现无重字符串的全排列(递归和回溯方法)
- java实现数组元素全排列
- java实现数组全排列
- java实现全排列
- Java用递归实现的数组的全排列
- java实现字符串的全排列
- 实现全排列的两种算法:字典序列法以及递归算法(java)