会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Azoimide Ricochet
一些代码学习心得与翻译作品
博客园
首页
新随笔
联系
订阅
管理
2020年9月6日
排序 | 堆排序
摘要: 一、什么是堆? 堆是一种数据结构,是一种特殊的二叉树。堆安排在一个连续的数组中,这个数组的下标从 1 开始,节点 i 的子节点下标可以用 i * 2, i * 2 + 1 计算得到。 例如,3 的子节点就是 3 * 2 = 6, 3 * 2 + 1 = 7。 此外,节点直接还满足这样一个性质:父节点
阅读全文
posted @ 2020-09-06 18:13 Ricochet!
阅读(185)
评论(0)
推荐(0)
编辑