Beispiel #1
0
void Permut(int *A, int n)
{ /* Obtem permutacao randomica dos numeros entre 1 e n */
  int  i, j, b;
  for (i = n; i >= 1; i--)
  { j = (int)(i * rand0a1()  + 1); b = A[i - 1];
    A[i - 1] = A[j - 1]; A[j - 1] = b;
  }
}
Beispiel #2
0
void Permut( TipoChave A[], int n) {
  int i,j;
  TipoChave b;
  for(i = n; i>0; i --) 
    { j = (i * rand0a1());
      b = A[i];
      A[i] = A[j];
      A[j] = b;
    }
}