摘要:
时间复杂度: 最好:nlog n 最坏:n*n 平均:nlog n 空间复杂度:log n 稳定性:不稳定 递归实现 def quick_sort(arr, first, last): if first >= last: return pivot = partition2(arr, first, l 阅读全文
posted @ 2021-07-29 18:08
阳光下的小水仙
阅读(54)
评论(0)
推荐(0)
摘要:
还是算法4上的代码通俗易懂,看了下之前自己写的代码,一大坨,看得人晕晕乎乎的,所以照着书上的思路写了一遍 时间复杂度: 最好:O(nlog n) 最坏:O(n*n) 平均:O(nlog n) 空间复杂度:O(n) 稳定性:稳定 自顶向下递归实现 def merge_sort(arr, first, 阅读全文
posted @ 2021-07-29 17:57
阳光下的小水仙
阅读(68)
评论(0)
推荐(0)

浙公网安备 33010602011771号