会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
那一望无尽天空
找到自己热爱的事
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
2018年9月12日
堆排序之golang实现
摘要: 主要是理解思路,思路有了代码则是水到渠成。 堆排序实际是数组排序,使用数组的下标构造成一个二叉树,想法很有意思。 加入有数组a,那可以把a[0]视为根节点,它的子节点为a[2*0+1],a[2*0+2],即对于任何一个节点a[i],则有子节点a[2*i+1]和a[2*i+2]。 1. 构建一个大顶堆
阅读全文
posted @ 2018-09-12 17:52 xiaoxiongfei
阅读(1186)
评论(1)
推荐(0)
上一页
1
2
3
4
5
6
公告