全排列算法
import java.util.Scanner;
public class ys_09 {
public static void main(String[] args) {
}
public static void process(int[] s){
}
public static void swap(int[] s,int a,int b){
if(a==b)return;
int tmp=s[a];
s[a]=s[b];
s[b]=tmp;
}
//全排列
public static void allRange(int[] s,int k,int m){
if(k==m){
process(s);
return;
}
else{
for(int i=k;i<=m;i++){
swap(s,k,i);
allRange(s, k+1, m);
swap(s,k,i);
}
}
}
}