最大—最小堆

✍ dations ◷ 2025-07-30 17:51:52 #数据结构,堆

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

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

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

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

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

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

相关

  • 烤箱烤炉又称烘箱、烤箱、焗炉,是指用热空气烹调食品的一种装置,一般为封闭或半封闭结构。以开放形式用热空气加热的则称为烧烤。烤炉也可以用来泛指以热气体进行高温处理的装置。
  • 巴西航天局巴西航天局(葡萄牙语:a Agência Espacial Brasileira (AEB))是巴西联邦共和国的公共航天机构。1994年2月10日正式组建,隶属巴西政府下的科学技术与创新部(o Ministério da Ciê
  • 华尔街见闻华尔街见闻是中国内地一个财经网站,成立于2013年。尽管名称相似,但华尔街见闻与华尔街日报并没有关系。2019年6月,华尔街见闻涉嫌违反中华人民共和国网络安全法而被下架整改。
  • 杨正中杨正中(1954年-),中国国民党政治人物,在2010年11月27日于台中市市议员选举当选市议员,现任第二届台中市议员。杨正中的Facebook专页
  • 美属维尔京群岛总督美属维尔京群岛总督是美国海外属地美属维尔京群岛的总督,1917年美国由丹麦购入,1969年后开始有选举产生。阿根廷总统 · 安提瓜和巴布达总理 · 巴巴多斯总理 · 巴哈马总理
  • 幸运符《幸运符》(The Lucky One)是澳洲籍导演斯科特·希克斯(英语:Scott Hicks)所执导的一部爱情片,在2012年4月上映。故事改编自2008年,尼古拉斯·斯帕克斯写的同名爱情小说(英语:The Luc
  • 果糖-1,6-双磷酸果糖1,6-双磷酸(英语:fructose 1,6-bisphosphate)是果糖-6-磷酸经过磷酸化之后生成的分子。在糖解作用中,一个果糖-6-磷酸反应生成果糖1,6-双磷酸,需要消耗一分子的ATP,并且是由磷
  • KNT-308狙击步枪KNT-308(土耳其语:Keskin Nisanci Tufegi 308,意为:.308 口径狙击步枪)是由土耳其Kalekalip公司于2008年研制,MKEK公司负责生产的一种栓动式枪机式狙击步枪,它的首度公开是在2009年
  • 愤怒的小鸟大电影《愤怒的小鸟大电影》(英语:)是一部2016年芬兰、美国合拍的3D电脑动画动作冒险喜剧电影,改编自同名游戏《愤怒的小鸟》。本片由克雷·凯帝斯(英语:Clay Kaytis)和佛葛尔·雷利(英语:F
  • 森哲森哲(日语:森 哲/もり さとし ,1949年5月10日-),日本男子篮球运动员,毕业于明治大学。他曾代表日本参加1972年夏季奥运会和1976年夏季奥运会男子篮球比赛。他也参加了1970年亚洲运