替罪羊树

✍ dations ◷ 2025-08-05 22:57:04 #树结构

替罪羊树是计算机科学中,一种基于部分重建的自平衡二叉搜索树。在替罪羊树上,插入或删除节点的平摊最坏时间复杂度是O(log n),搜索节点的最坏时间复杂度是O(log n)。

在非平衡的二叉搜索树中,每次操作以后检查操作路径,找到最高的满足max(size(son_L),size(son_R))>alpha*size(this)的结点,重建整个子树。
这样就得到了替罪羊树,而被重建的子树的原来的根就被称为替罪羊节点。
常数alpha一般选择为0.7左右。
通过势能分析,至少对于只有插入操作的替罪羊树,单操作均摊复杂度为O(log n)。
删除操作可以通过设置“删除”标记完成,复杂度即为查找复杂度O(log n)。

相关

  • 置换反应置换反应又称单置换反应,是指一种元素或化合物的离子根与一种离子化合物发生的反应,狭义氧化还原反应是置换反应的一种,且必为广义的氧化还原反应。在反应中,关键在于还原性或氧
  • 立体中心立体中心或手性中心是化合物中特殊的原子,通过交换连在该原子上两个基团的位置,就会得到原化合物的立体异构体。按照国际纯粹与应用化学联合会的定义,手性中心是“不对称碳原子
  • 亲金作用在化学中,亲金作用(也称金键)是指金配合物通过金-金键形成多聚体的倾向。
  • 北京铁路局中国铁路北京局集团有限公司,原名北京铁路局,是中国国家铁路集团下属公司,管辖范围包括北京、天津两个直辖市和河北省的铁路,以及山东、河南、山西省的少部分地区。至2007年末,北
  • 波浪波浪在广义上可泛称具有周期性起伏的力学运动或形态,通常是指水面的波浪,
  • 月球岩浆海月球岩浆海是因为大撞击会释放出大量的能量,因而假设原始月球忒亚完全熔化所形成的。岩浆海的证据来自月球高地的地壳是由大量的斜长岩组成,以及存在着地球化学元件上高度浓缩
  • 迪特勒染色迪特勒染色(Dieterle stain)是微生物学中的一种染色手段,属于一种银染法的变体,染色剂为硝酸银,可以将目标微生物染成深棕色、黑色或灰色,而背景则是黄色。该方法可以对引发猫抓病
  • 赛缪尔·冯·普芬多夫赛缪尔·冯·普芬多夫(Samuel von Pufendorf,1632年-1694年),属古典自然法学派(Classical law-of-nature school)。1632年出身德国牧师家庭。1660年著《法学要论》。1661年于海森堡
  • 塞凯伊·埃娃塞凯伊·埃娃(匈牙利语:Székely Éva,1927年4月3日-2020年2月29日),匈牙利女子游泳运动员。她曾获得1952年夏季奥运会游泳比赛女子200米蛙泳金牌,1956年夏季奥运会游泳比赛女子200
  • 乔纳森·格罗夫乔纳森·德鲁·格罗夫(英语:Jonathan Drew Groff,1985年3月26日-)是一位美国男演员和歌手。2006年,格罗夫在百老汇音乐剧《春醒(英语:Spring Awakening (musical))》中主演梅尔基奥·