用java语言实现的巡回置换算法

用java语言实现的巡回置换算法:i=1,2,3,4,5,6,7;

p[i]=4,7,3,1,2,5,6;

 

以下程序步骤:

public class Xunhuizhihuan {

 
 public static void main(String[] args) {
 
  int x;
  int k;
  int[] p={4,7,3,1,2,5,6};
  for(k=1;k<=7;k++)
  {
    x=k;
    System.out.println( "当k="+k+"时");
    {
   do{
    System.out.println("p["+x+"]="+p[x-1]);
     x=p[x-1];
   }while(p[x-1]!=p[k-1]);  
    
    }
   
  }
     

 }

}



版权声明:本文为shangaoshuishenaa原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。