数据结构--堆排序
摘要:
堆是一种特殊的完全二叉树,满足每一个结点的值比左右子树的所有结点都大(大顶堆)/小(小顶堆)。由于是完全二叉树,我们不需要用借助指针来存储树,用一个数组即可。 如 a = [1,2,3,4,5,6]表示的树: a[i] 的左节点为 a[2*i+1],右结点为 a[2*i+2]。所以对一个数组使用堆排 阅读全文
posted @ 2019-08-29 17:56 千山万水楼外楼 阅读(202) 评论(0) 推荐(0) 编辑