替罪羊树

✍ dations ◷ 2025-12-05 18:15:36 #树结构

替罪羊树是计算机科学中,一种基于部分重建的自平衡二叉搜索树。在替罪羊树上,插入或删除节点的平摊最坏时间复杂度是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)。

相关

  • 进动进动(precession)是自转物体之自转轴又绕着另一轴旋转的现象,又可称作旋进。在天文学上,又称为“岁差现象”。常见的例子为陀螺。当其自转轴的轴线不再呈铅直时,即自转轴与对称轴
  • 戈特霍尔德·埃夫莱姆·莱辛戈特霍尔德·埃弗拉伊姆·莱辛(Gotthold Ephraim Lessing,1729年1月22日生于德国卡门茨—1781年2月15日卒于德国布伦瑞克)是德国启蒙运动时期最重要的作家和文艺理论家之一,他的
  • 噪声通道编码定理在信息论里,有噪信道编码定理指出,尽管噪声会干扰通信信道,但还是有可能在信息传输速率小于信道容量的前提下,以任意低的错误概率传送数据信息。这个令人惊讶的结果,有时候被称为
  • 1160年重要事件及趋势重要人物
  • 圣尼古拉斯坐标:33°20′S 60°12′W / 33.333°S 60.200°W / -33.333; -60.200圣尼古拉斯(西班牙语:San Nicolás de los Arroyos)是阿根廷布宜诺斯艾利斯省巴拉那河畔的一座城市,人口137
  • 即期券即期券是美国纸币的一种,发行于1861年8月至1862年4月美国南北战争期间,面额有5美元、10美元、20美元。即期券是美国发行的第一种纸币,在某种意义上,广泛流传到今天的一系列的货
  • 可持续设计可持续设计,是一种以符合经济、社会及生态学三者可持续经营为方针的设计方法。可持续设计领域旨在通过采用综合方法创造“三赢”设计来平衡这些领域的需求。可持续设计的范畴
  • 彭德怀故居彭德怀故居位于中国湖南省湘潭县乌石镇乌石村彭家围子,现存建筑是彭德怀任湘军营长时出资续建,始建于1925年。原为三间茅草屋,在今故居东北30米处。清光绪二十四年(1898年)彭德怀
  • 青年查理德意志的查理二世 又名青年查理或小查理(Charle II,Karl II,Karl the Younger,771年–811年12月4日),查理大帝的次子及东法兰克国的查理二世。加洛林王朝的法兰克人的君主(790年—8
  • 第二次巴尔干战争第二次巴尔干战争发生于1913年6、7月间,是1912年至1913年间第一次巴尔干战争的延续。在第一次巴尔干战争之后,奥斯曼帝国在欧领土被占去了一大部分,只能保留包括君士坦丁堡在内