排列问题
Posted dixinfan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了排列问题相关的知识,希望对你有一定的参考价值。
1 public class Main{ 2 public static int list[]= {1,2,3}; 3 public static void swap(int list[],int k,int m){ 4 int temp=list[k]; 5 list[k]=list[m]; 6 list[m]=temp; 7 } 8 public static void perm(int list[],int k,int m) { 9 if(k==m) { 10 for(int i=0;i<=m;i++) { 11 System.out.print(list[i]); 12 } 13 System.out.println(); 14 } 15 else { 16 for(int i=k;i<=m;i++) { 17 swap(list,k,i); 18 perm(list,k+1,m); 19 swap(list,k,i); 20 } 21 } 22 } 23 public static void main(String args[]) { 24 perm(list,0,2); 25 } 26 }
以上是关于排列问题的主要内容,如果未能解决你的问题,请参考以下文章