Advertisement
Guest User

Untitled

a guest
Jul 17th, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.40 KB | None | 0 0
  1. void supusul(int v[], int len) {
  2.    
  3.     unsigned min = ~0u;
  4.    
  5.     int i;
  6.     for (i = len - 1; i >= 0 && v[i] <= min; min = v[i], i-- );
  7.      
  8.     int j;
  9.     for(j=i+1; v[j]<v[i] && j<len; j++);
  10.        
  11.     swap(&v[i], &v[j-1]);
  12.     qsort (v+i+1, len-i-1, sizeof(int), compare);
  13.        
  14.     /*printf("supusul: ");
  15.     for (int i = 0; i < len; i++)
  16.         printf("%i ", v[i]);*/
  17. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement