Advertisement
Guest User

Untitled

a guest
Aug 25th, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.40 KB | None | 0 0
  1. static void swap(int[] A, int i, int j) {
  2. int tmp = A[i];
  3. A[i] = A[j];
  4. A[j] = tmp;
  5. }
  6.  
  7. static int partition(int[] A, int p, int r) {
  8. int x = A[r];
  9. int i = p - 1;
  10. for (int j = p; j < r; j++) {
  11. if (A[j] <= x) {
  12. i++;
  13. swap(A, i, j);
  14. }
  15. }
  16. swap(A, i + 1, r);
  17. return i + 1;
  18. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement