Advertisement
Guest User

Untitled

a guest
May 30th, 2012
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.50 KB | None | 0 0
  1. int checaVet(int size, int* array) {
  2. int i;
  3. for (i = 1; i <= size; i++)
  4. if (i == size)
  5. return 0;
  6. else if (array[i-1] > array[i])
  7. return 1;
  8. }
  9.  
  10. void EstoucomSort(int size, int *array) {
  11. int i, j;
  12.  
  13. while(checaVet(size, array)) {
  14. for (i = 0; i < size; i++) { //SORT
  15. j = rand() % size;
  16. if (array[i] != array[j])
  17. array[i] ^= array[j] ^= array[i] ^= array[j]; /* swap */
  18. }
  19. }
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement