Advertisement
Guest User

Untitled

a guest
Mar 27th, 2017
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.39 KB | None | 0 0
  1. void sort_quick(int tab[], int d, int g) {
  2.     if (d < g) {
  3.         int t = tab[d];
  4.         int s = d;
  5.         for (int i = d + 1; i < g; i++) {
  6.             if (tab[i] < t) {
  7.                 s = s + 1;
  8.                 std::swap(tab[s], tab[i]);
  9.             }
  10.         }
  11.         std::swap(tab[d], tab[s]);
  12.         sort_quick(tab, d, s - 1);
  13.         sort_quick(tab, s + 1, g);
  14.     }
  15.  
  16. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement