1.快速排序的Java实现:
代码如下:
package com.zm.testSort;
/**
* 快速排序的标准实现
* @author zm
*
*/
public class QuickSort {
public static void getQuickSort(int[] a) {
getQuickSort(a, 0, a.length-1);
}
public static void getQuickSort(int[] a, int lo, int hi) {
if(hi <= lo) {
return;
}
int j = partition(a, lo, hi);
getQuickSort(a, lo, j);
getQuickSort(a, j+1, hi);
}
public static int partition(int[] a, int lo,