快速排序

参考文献: 快速排序算法

排序 

基数排序

基数排序 时间复杂度 O(kn),k 为要排序的数字的最大长度 例如对 342、58、576、356 进行排序 不足的位数看做是 0 342 058 576 356 第一步 按照个位将数字依次放到不同的位置 0: 1: 2: 342 3: 4: 5: 6: 576, 356 7: 8:

排序 

归并排序

参考链接: 图解排序算法(四)之归并排序   归并排序是利用归并的思想实现的排序方法,该算法采用经典的分治策略【分治法将问题分(divide)成一些小的问题然后递归求解,而治(conquer)的阶段则将分的阶段得到的各答案"整合"在一起,即分而治之】。   根据图所示,首先将序列递归分解,直到分成的

排序