最大—最小堆

✍ dations ◷ 2025-09-11 20:55:26 #数据结构,堆

最大—最小堆是最大层和最小层交替出现的二叉树,即最大层结点的子节点属于最小层,最小层结点的子节点属于最大层。以最大(小)层结n点为根结点的子树保有最大(小)堆性质:根结点的键值为该子树结点键值中最大(小)项。

最大堆和最小堆是二叉堆的两种形式。

而最大—最小堆集结了最大堆和最小堆的优点,这也是其名字的由来。

将节点插在二叉树的最后一个叶子结点位置,然后比较它与它父亲节点的大小:如果大则停止;如果小则交换位置,然后对父亲节点递归该过程直至根节点。复杂度为 O ( l o g ( n ) ) {\displaystyle O(log(n))}

一般来说,插入的位置可以不是最后一个叶子节点,可以作为任意中间节点的孩子节点插入,将这个叶子节点变为中间节点后,按上文所说的方法调整节点顺序以保证维持堆特性不变。

要从堆中删除一个节点,用最后一个节点替换掉要删除的节点,然后调整节点顺序以维持堆特性。

相关

  • 性工作者性工作者有两重意思:狭义的性工作者是指为不特定对象提供性服务以获得报酬的人;广义的性工作者则包含在色情产业中表演性行为的人,例如女性色情片演员。人们从事性工作的原因是
  • 人部,是为汉字索引的部首之一,康熙字典214个部首第九个。俗称人字旁。就正体中文中,人部归于二划部首。人部通常以左方、下方为部字,且无其他部首可用者将部首归为人部。1.学名:(
  • 皮埃尔·赖伐尔皮埃尔·赖伐尔(法语:Pierre Laval,1883年6月28日-1945年10月15日),法国政治家,曾任总理。1883年6月28日生于沙泰勒东。1935年6月-1936年1月两次组阁。第二次世界大战期间,支持菲利普
  • 安在旭安在旭(韩语:안재욱,1971年10月30日-),韩国男演员、歌手,1994年参加MBC第二十三届演艺训练班入行。 2015年6月1日与音乐剧演员崔贤珠结婚。2016年2月16日女儿安秀贤出生。2019年 ||
  • 氢氧混合气氢氧是氢气(H2)和氧气(O2)按2:1摩尔比例混合的混合物,这个比例和水中氢和氧的比例相同。这气体混合物是用于制作耐火材料的火炬上,而且是最初用作焊接的气体混合物。在实际操作中
  • 金才龙金才龙(韩语:김재룡),是现任朝鲜内阁总理,自2019年4月起担任该职位。他也是最高人民会议常任委员会的成员。金才龙曾担任平安北道和慈江道党委书记,后于2015年2月晋升为慈江道党委
  • 恩斯特·鲍里斯·钱恩恩斯特·鲍里斯·钱恩爵士(Sir Ernst Boris Chain,1906年6月19日-1979年8月12日)是一位出生于德国的英国生物化学家,他因为有关盘尼西林的研究,而与亚历山大·弗莱明及霍华德·弗
  • 札克雷暴动札克雷暴动(法语:Grande Jacquerie)是英法百年战争期间在法国北部的人民起义。这场以巴黎北部瓦兹河河谷为中心、1358年初夏发生的暴动在数周之后,起义军就因领袖吉约姆·卡尔(英
  • 雷斯多夫效应雷斯多夫效应(Von Restorff effect,又称“莱斯托夫效应”)是指个人对学习材料或所见所闻的资讯,容易记住最特殊的部分的现象。例如:有一些参考书将重要的资料,以不同颜色或特殊的
  • 佛罗多·巴金斯佛拉多·巴金斯(Frodo Baggins),英国作家J·R·R·托尔金的《魔戒》小说和新线电影公司同名电影中的人物。他是居住在夏尔袋底洞的一名霍比特人,于第三纪元2968年9月22日出生。