Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- static void swap(int[] A, int i, int j) {
- int tmp = A[i];
- A[i] = A[j];
- A[j] = tmp;
- }
- static int partition(int[] A, int p, int r) {
- int x = A[r];
- int i = p - 1;
- for (int j = p; j < r; j++) {
- if (A[j] <= x) {
- i++;
- swap(A, i, j);
- }
- }
- swap(A, i + 1, r);
- return i + 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement