花费 23 ms
归并排序的python实现

排序思路: 首先归并排序使用了二分法,归根到底的思想还是分而治之。拿到一个长数组,将其不停的分为左边和右边两份,然后以此递归分下去。然后再将她们按照两个有序数组的样子合并起来。所以当将这左右两边分到 ...

Thu Mar 07 06:29:00 CST 2019 0 1213
快速排序Python实现

算法导论上的快速排序采用分治算法,步骤如下: 1.选取一个数字作为基准,可选取末位数字 2.将数列第一位开始,依次与此数字比较,如果小于此数,将小数交换到左边,最后达到小于基准数的在左边,大于基准 ...

Tue Mar 05 23:46:00 CST 2019 0 597

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM