Fork me on GitHub
摘要: heapsort 堆排序 1.基本描述 ​ 堆排序 heap sort 指利用堆这种数据结构所设计的一种排序算法。 ​ 要求完全二叉树 ​ 这边我只写最大堆 ​ 堆排序归分在 选择排序 。 ​ 稳定性 不稳定 ​ 时间复杂度 $$ O(nlog_2n) $$ ​ 空间复杂度 $$ O(1) $$ ​ 阅读全文
posted @ 2019-07-09 11:31 EsMussSeinHui 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 希尔排序 ShellSort 1.基本描述 shellsort 是插入排序的一种。所以是直接插入排序算法的改进!。因 DL.Shell于1959年提出而得名 本质是 分组插入排序,对于n个待排序数列,娶一个小于n 的证书 gap 。将待排序元素分为若干个组子序列,所有距离为gap的记录放在同一个组中 阅读全文
posted @ 2019-07-09 10:03 EsMussSeinHui 阅读(141) 评论(0) 推荐(0) 编辑