目录
8.4.1 简单选择排序
基本概念
算法实现
时空复杂度分析
稳定性
总结
8.4.2 堆排序
基本概念
回顾二叉排序树
中序遍历便可得到顺序表
堆概念解释
大根堆
代码实现
时空复杂度分析
建立大根堆代码
稳定性
总结
堆的操作 删除&插入元素
初始化堆
插入元素
在最后的结点上插入,然后再调整堆
删除元素
删除堆顶元素(输出最小/大元素),将最底层的元素置换被删除的元素,然后再进行调整
8.4.3 练习题