全排列(java)
来源:互联网 发布:网络服务提供商与数据 编辑:程序博客网 时间:2024/06/04 23:00
import java.util.Scanner;public class Test{ public static void main(String[] args) { Scanner inp=new Scanner(System.in); int n=inp.nextInt(); String a[]=new String[n]; for(int i=0;i<n;i++)a[i]=inp.next(); perm(a,0,n-1); } public static void perm(String a[],int left,int right){ if(left==right){ for(int i=0;i<=right;i++) System.out.print(a[i]+" "); } else{ for(int i=left;i<=right;i++){ Swap(a,left,i); perm(a, left+1, right); Swap(a,left,i); } } } public static void Swap(String a[],int x,int y){ String temp=a[x]; a[x]=a[y]; a[y]=temp; }}
阅读全文
0 0
- Java全排列
- java 全排列算法
- Java 全排列
- java全排列算法
- java数组全排列
- java实现全排列
- java 全排列
- java全排列
- java实现全排列
- Java全排列
- java全排列实现
- Java实现全排列
- java全排列
- Java 全排列
- Java实现全排列
- 全排列算法-Java
- java实现全排列
- 【2】java全排列
- win32学习11.资源
- linux 安装 eclipse
- 拷贝构造函数和赋值构造函数声明为私有的作用
- 计算机组成原理(第六章:计算机的运算方法)
- 关于数据检测类型的浅谈
- 全排列(java)
- 数据结构中查找和排序算法总结及源码实现
- 学生信息管理系统
- 设计模式—桥接模式(十八)
- iOS UISlider的使用
- 在win10下使用vscode和winbash调试C代码
- HDU-2070 Fibbonacci Number
- CentOS7中systemctl的使用
- Mysql查询数据第二讲之单表查询