Lines Matching refs:arr
37 private static void swap(Object arr[], int i, int j) {
40 tmp = arr[i];
41 arr[i] = arr[j];
42 arr[j] = tmp;
48 * @param arr[] - an array of objects
53 public static void quicksort(Object arr[], int left, int right, Compare comp) {
59 swap(arr, left, (left+right) / 2);
62 if (comp.doCompare(arr[i], arr[left]) < 0) {
63 swap(arr, ++last, i);
66 swap(arr, left, last);
67 quicksort(arr, left, last-1, comp);
68 quicksort(arr, last+1, right, comp);
71 public static void quicksort(Object arr[], Compare comp) {
72 quicksort(arr, 0, arr.length-1, comp);