Advertisement
Guest User

Untitled

a guest
Sep 18th, 2019
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.53 KB | None | 0 0
  1. public static void myQuick(int[] tab, int left, int right)
  2.         {
  3.             int s = (left + right) / 2;
  4.             int pivot = tab[s];
  5.             swap(tab, s, right);
  6.             int b = left;
  7.             for(int a=left;a<right;a++)
  8.             {
  9.                 if(tab[a]<=pivot)
  10.                 {
  11.                     swap(tab, a, b);
  12.                     b++;
  13.                 }
  14.             }
  15.             swap(tab, b, right);
  16.             myQuick(tab, left, b - 1);
  17.             myQuick(tab, b + 1, right);
  18.             }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement