private void sort(@Nonnull T[] a, int l, int r, @Nonnull Comparator<? super T> c) { if (l < r) { final int m = partition(a, l, r, c); sort(a, l, m - 1, c); sort(a, m + 1, r, c); } }
private void sort(@Nonnull T[] a, int l, int r, @Nonnull Comparator<? super T> c) { if (l < r) { final int m = partition(a, l, r, c); sort(a, l, m - 1, c); sort(a, m + 1, r, c); } }