十八年专注考研辅导
因为专注,所以出色

0371-60904200 全国咨询热线服务
您所在的位置: 首页 > 考研备考 > 知识总结 > 正文
知识总结

2023考研计算机复习数据结构考点:堆排序 考研数据结构排序知识点总结

来源:天任考研  |  更新时间:2022-12-24 09:40:54  |  关键词: 考研数据结构排序知识点总结 考研数据结构题目

  •  
  •  
  •  

2023考研计算机复习数据结构考点:堆排序 考研数据结构排序知识点总结

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


  2023考研计算机复习数据结构考点:堆排序

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

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

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

  1.建大根堆

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

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

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

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

  以上是天任考研小编为大家整理的“2023考研计算机复习数据结构考点:堆排序”的相关内容,希望为大家准备专业课上提供一些参考和帮助。在复习中大家一定要找到有效的方法坚持不断的练习和总结,这样我们才能离自己的目标越来越近。

免责声明:本站所提供的内容均来源于网友提供或网络搜集,由本站编辑整理,仅供个人研究、交流学习使用,不涉及商业盈利目的。如涉及版权问题,请联系本站管理员予以更改或删除。邮箱:zzqihangpx@163.com 电话:0371-60903400

天任考研微信群

扫码加入2026考研群
获取考研咨询一对一服务


热报课程

报考信息


备考指南


报名咨询电话:0371-60904200
Copyright©2006-2020  郑州市天任教育科技有限公司 豫ICP备2024092498号

免责声明:本站所提供的内容均来源于网友提供或网络搜集,由本站编辑整理,仅供个人研究、交流学习使用,不涉及商业盈利目的。如涉及版权问题,请联系本站管理员予以更改或删除。电话:0371-60904200