会员
周边
捐助
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
码出地球
博客园
首页
新随笔
联系
管理
订阅
2019年8月6日
堆排序(实现c++)
摘要: 堆可以看作是一个完全二叉树,分为大顶堆和小顶堆,本文我们以大顶堆为例来实现堆排序。 (1)建堆 先把给定的序列转换成一棵完全二叉树,然后逐步对其调整使其每个结点的值都大于其两个子结点的值,因此我们需要从第一个非叶结点开始逐步向前调整(叶结点不存在子结点比其大的状况,所以从非叶结点往前调整),假设一共
阅读全文
posted @ 2019-08-06 23:15 码出地球
阅读(1236)
评论(1)
推荐(0)
编辑
公告