给定一个集合,求得集合的全排列
【集合的全排列(Java实现)】具体的代码如下:
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.print("请输入一个数组,使用空格分割:");
Scanner scanner = new Scanner(System.in);
String rawInput = scanner.nextLine();
//使用nextLine只会将Enter当做结束符
String[] perm = rawInput.split(" ");
perm(perm,0,perm.length-1);
}
static void perm(String list[],int k,int m){
if(k==m){//没有到最后一个所以还需要进行排列
for(int i = 0;
i
推荐阅读
- 算法导论学习笔记——2.3.1分治法——习题2-4逆序对数
- 拓展欧几里得算法详解
- 算法导论程序15-计数排序(Python)
- 算法导论 — 8.3 基数排序
- 算法导论程序16--基数排序(Python)
- 算法导论 基数排序
- RSA模重复平方算法小示例
- 【算法导论之四】计数排序
- 算法导论计数排序实现