private int[] permutation(int[] initial, int[] perm)
  {
    int[] result = new int[perm.length];
    for(int i=0; i<result.length; i++)
    {
      result[i]=initial[perm[i]-1];
    }
    return result;
     }
什么意思,望各位给点指示!!!!!