2025考研
当前位置:首页 > 考研备考 > 专业课指导 > 计算机

2023考研计算机专业考点解析:堆排序

2023考研科目中,很多考生将大量时间放在了数英政上,在这里小编提醒各位考研人别忽视专业学科的学习。下面启航小编为大家整理了“2023考研计算机复习数据结构考点:堆排序”,希望能帮助大家更好的准备专业科目。

大根堆的定义:完全二叉树,任一非叶子结点都大于等于它的孩子,也就是说根结点是最大的。而且显然大根堆的任一棵子树也是大根堆。

堆排序的基本思想:记录区的分为无序区和有序区前后两部分用无序区的数建大根堆,得到的根(最大的数)和无序区的最后一个数交换,也就是将该根归入有序区的最前端如此重复下去,直至有序区扩展至整个记录区。

具体操作可按下面步骤实现:

1.建大根堆

2.交换根和无序区最后一个数

3.重建大根堆,因为交换只是使根改变了,所以左右子树依然分别是大根堆。

4.比较根,左子树的根和右子树的根,如果根最大,则无须再作调整,树已经是大根堆了如果左子树的根最大,交换它与根,再递归调整左子树如果右子树的根最大,交换它与根,再递归调整右子数。

5.递归调整到叶子的时候,树就是大根堆了。

以上是启航小编为大家带来的考研计算机专业课考点的相关内容,本栏目将持续更新考研专业课的信息,大家保持关注!

查看全文

【26考研辅导课程推荐】:26考研集训课程,VIP领学计划,26考研VIP全科定制套餐(公共课VIP+专业课1对1) , 这些课程中都会配有内部讲义以及辅导书和资料,同时会有教研教辅双师模式对大家进行教学以及督学,并配有24小时答疑和模拟测试等,可直接咨询在线客服老师领取大额优惠券。

上一篇:2023考研计算机专业考点解析:TDM时分复用技术 下一篇:2023考研计算机专业考点解析:各类排序算法

免责声明:本平台部分帖子来源于网络整理,不对事件的真实性负责,具体考研相关内容请以各院校的官网通知为准。如果本站文章侵犯到您的权利,请联系我们(400-108-7500)进行删帖处理。

精选课程

考研资讯

查看更多

                                         

考研备考

查看更多

考研指导

搜课程

热门搜索

搜索历史  

首页

课程

成长计划

研招

我的

每日10 份   抢先预约