QuickSort(快速排序)

......呵呵,写了比较久了,一直都没有发上来,这个最终测试的效率是500万数据排序需要1.7秒

这里提供的快速排序不是可以直接应用的,如果您要使用,请修改数据类型的比较操作为compare就可以了。

首先,来看看归并算法吧。

归并算法是比较简单的,这里仅仅是将两个数组归并为一个新的数组返回,所以没有加注释。。。

下面是快速排序的代码,里面都有注释的.

下面是测试类,这里测试需要引入JUnit包.

就这样了

你可能感兴趣的:(Quicksort)