public static void quickSort(int[] arr, int low , int height){ int l=low, h = height; if(low < height){ int temp = arr[low]; while(low < height){ while(low < height && temp < arr[height]){ height --; } arr[low] = arr[height]; while(low < height && temp > arr[low]){ low ++; } arr[height] = arr[low]; arr[low] = temp; } quickSort(arr, l, low-1); quickSort(arr, low+1, h); } }