排列: public class Permutation<T> { /** * 数组全排列 * @param arr 排列数组 * @param m 当前下标 * @param n 尾 */ public void permutation(T[] arr, int m, int n){ if (m == n){ System.out.println(Arrays.toString(arr)); } for(int i = m; i <= n ; i++){ swap(arr,i,m); permutation(arr,m