private static void quickSort(Sortable data, int low, int high) { if (high - low < 5) { bubbleSort(data, low, high); return; } int i = partition(data, low, high); if (low < i - 1) { quickSort(data, low, i - 1); } if (i < high) { quickSort(data, i, high); } }
private static void quickSort(Sortable data, int low, int high) { if (high - low < 5) { bubbleSort(data, low, high); return; } int i = partition(data, low, high); if (low < i - 1) { quickSort(data, low, i - 1); } if (i < high) { quickSort(data, i, high); } }