2-3树

✍ dations ◷ 2025-07-27 12:06:40 #树结构,数据结构

计算机科学中,2–3树是一种树型数据结构,内部节点(存在子节点的节点)要么有2个孩子和1个数据元素,要么有3个孩子和2个数据元素,叶子节点没有孩子,并且有1个或2个数据元素。

2–3树由约翰·霍普克洛夫特于1970年发明。

2节点

3节点

2–3树和AA树是等距同构的,意味着它们是同一种数据结构。换句话说,对于每个2–3树,都至少有1个AA树和它的元素排列是相同的。2–3树是平衡树,意味着右边,左边,中间的子树的元素数量都是相同或接近的。

如果一个内部节点拥有一个数据元素、两个子节点,则此节点为2节点。

如果一个内部节点拥有两个数据元素、三个子节点,则此节点为3节点。

当且仅当以下叙述中有一条成立时,T为2–3树:

2–3树的查找元素操作与二叉搜索树的查找类似。因为节点中的数据元素都是有序的,所以查找函数可以据此进入正确的子树进行查找,最终找到正确的节点。

进行插入操作时,可以先通过查找操作确定合适的位置,然后将数据插入对应节点。如果插入后的节点变成4节点(包含三个数据元素),则需将该节点拆分为两个2节点,中间的数据元素进入父节点。这样一来,该父节点也可能也会因此变成4节点,则该父节点也会拆分为两个2节点,中间的数据元素进入该父节点的父节点,以此类推,直到修改后的父节点不需要分裂,或者被拆分的是根节点,此时中间数据元素就会单独形成2节点,成为新的根节点。

相关

  • 寄生火山锥寄生火山锥是指岩浆在主要火山通道外溢出积聚而成的圆锥形地貌,例如夏威夷群岛毛纳基火山上有超过100个寄生火山锥,而意大利埃特纳火山则有超过300个寄生火山锥。
  • 燧石器石器是以石头为原料制成的工具,是人类最早使用的生产工具。在考古学上,人类使用石器的时期称为石器时代。石器主要分为打制和磨制两大类。石器的制法和形状常常作为判断遗迹年
  • 维亚康姆CBS维亚康姆CBS公司(英语:ViacomCBS, Inc.)是一家总部位于美国纽约市的大众传媒跨国公司,由CBS公司与第二代维亚康姆集团在2019年12月4日合并而成。第二代维亚康姆集团是由原维亚康
  • SIDSID可以指:
  • 革命黑豹党革命黑豹党(英语:Revolutionary Black Panther Party,缩写为RBPP)是美国的一个泛非主义政党。该党成立于1992年。该党的意识形态是共产主义、马克思列宁主义、泛非主义、革命社
  • 孟津县孟津县,在中华人民共和国河南省西北部、北靠黄河,是洛阳市下辖的一个县。东距郑州134公里,南与洛阳市区毗临。人口43万人,总面积为758.7平方公里。全县辖8镇4乡,226个行政村,县政
  • 三叠泉坐标:29°33′55″N 116°01′36″E / 29.56528°N 116.02667°E / 29.56528; 116.02667三叠泉是位于中国江西庐山东部的一处瀑布,源出大月山。其成因为溯源侵蚀河流袭夺形成,
  • 克洛斯特新堡克洛斯特新堡是位于奥地利东部下奥地利州的一个城市。人口有24,442人。位于维也纳以北,多瑙河畔。当地著名的历史景点是克洛斯特新堡修道院。
  • 惊窥《惊窥》()是1994年美国华纳兄弟影业公司发行的法律惊悚电影,由著名导演乔·舒马赫执导,苏珊·萨兰登、汤米·李·琼斯和布莱德·蓝佛主演。它是根据由约翰·格里森姆创作的同名
  • 颜宝颜宝,字太和,福建龙溪人。明朝政治人物、进士。永乐四年(1406年),颜宝中式三甲第十四名进士,授户科给事中。任四会知县。,任上公正温厚,后升任刑部郎中。