(1)nonatomic void qsort(int *x, int l, int r) (2){ (3) if= (r > l) { (4) int i, left[2], right[2]; (5) i = partition(x, l, r); (6) left[0] = l; left[1] = i + 1; (7) right[0] = i - 1; right[1] = r; (8) par j = 0 to 1 do qsort(x, left[j], right[j]); (9) } (10)}