最大—最小堆

✍ dations ◷ 2025-07-05 04:43:35 #数据结构,堆

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

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

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

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

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

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

相关

  • 阿昔替尼阿昔替尼(Axitinib,研发代号AG013736,商品名Inlyta,中文商品名英立达)是一种小分子酪氨酸激酶抑制剂,由辉瑞研发。 在动物(异种移植)模型中,它能显著抑制乳腺癌的生长;在肾细胞癌(RCC)和
  • 阔叶林阔叶林可以指:
  • 英属洪都拉斯英属洪都拉斯(英语:British Honduras)在1862年至1964年间英国的一个直辖殖民地,位于中美洲东岸,墨西哥以南,之后成为自治殖民地(英语:self-governing colony),1973年6月改名伯利兹,直至
  • 赣龙铁路赣龙铁路自江西省赣州至福建省龙岩市,全长290.1公里。孙中山在《建国方略》中,就设想了修建这条铁路,他称之为赣闽线。从1914年开始,这条铁路多次勘测选线。赣龙铁路于2005年4月
  • 苯环的亲电取代定位效应苯环的亲电取代定位效应(英语:)是指苯环上已有的取代基对亲电取代反应的影响。1895年霍里曼(Holleman)等从大量实验事实中归纳出这一规律。主要有两种影响:一、活化苯环,有利于亲电
  • 人民民主党 (不丹)人民民主党(宗喀语:མི་སེར་དམངས་གཙོའི་ཚོགས་པ)是不丹政党之一,同时也是2008年不丹政治(英语:Politics of Bhutan)进行政治改革后活跃的两个政党之一。于20
  • 物理教师物理教师(英语:)是由美国物理联合会代表美国物理教师协会(英语:American Association of Physics Teachers)出版的同行评审学术期刊,内容涵盖物理学史、物理哲学、应用物理学、物理
  • 摇滚保母《摇滚保母》是2010年一出台湾电视剧,为视觉张力广告事业有限公司制作,公视播出,由魏如昀、吕雪凤、吴兆弦、杨文文、马幼兴等人主演。摇滚保母分别播出两天,5月1日和5月8日,而5
  • 平壤意大利菜馆平壤意大利菜馆(朝鲜语:이딸리아 료리 전문식당)位于朝鲜民主主义人民共和国首都平壤万景台区域的光复大街(광복거리),著名美食街里的意大利餐馆,2008年12月开始营业,它有大厨金元哲
  • 爱达荷州第二国会选区爱达荷州第二国会选区(英语:Idaho's 2nd congressional district)是美国爱达荷州两个众议院选区之一,始于1918年。范围包括爱达荷州东部。2000年人口645,149人。当区众议员是共