替罪羊树

✍ dations ◷ 2025-12-09 09:09:59 #树结构

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

相关

  • 纤维板纤维板(fiberboard),也叫密度板,是人造板的一种,由木质纤维或其他植物纤维为原料,添加胶粘剂制成。根据其密度,分为低密度、中密度和高密度板。中密度板目前在家具广泛使用,通常也
  • 缩胸缩胸(缩乳)是一种乳房整型手术,目的是为了缩小女性过大的乳房。一般都是为了健康理由而做的,但也有为了改善身材而做。此外,亦有从女性变性为男性的人透过缩胸手术来使身型变得更
  • 海乌姆诺灭绝营纳粹集中营转移营比利时:布伦东克堡垒 · 梅赫伦转移营法国:居尔集中营 · 德朗西集中营意大利:波尔查诺转移营荷兰:阿默斯福特集中营 · 韦斯特博克转移营挪威:法斯塔德集中营部
  • 法鲁克一世法鲁克一世(阿拉伯语:فاروق الأول‎;拉丁文转写:Fārūq al-Awwal,1920年2月11日-1965年3月18日),全名穆罕默德·法鲁克(Muhammad Fārūq),埃及国王,1936年至1952年在位,是穆
  • font color=#ffffff四川/font四川省高等学校列表是中国大陆高等学校列表的四川省部分。截至2017年5月31日,四川共有35所公立本科高校、16所民办本科高校、40所公立专科高校、18所民办专科高校、17所成人
  • 路易·尼古拉·达武路易·尼古拉·达武(法语:Louis Nicolas d'Avout;1770年5月10日-1823年6月1日),法国军人和政治人物,第一帝国元帅。先后受封奥尔施泰特公爵(1st Duke of Auerstaedt)及埃克米尔亲王(1s
  • M10坦克歼击车M10坦克歼击车(M10 tank destroyer)是美军在第二次世界大战期间所使用的一款坦克歼击车。当时的美军部队一般都称它作“TDs”(美军当时以TDs一词来称呼所有坦克歼击车),而其官方
  • 利沃夫隔都 利沃夫隔都(波兰语:getto we Lwowie),德语称伦贝格隔都(德语:Ghetto Lemberg),是纳粹德国在原波兰城市利沃夫设立并运营的犹太人隔都(英语:Ghettos in Nazi-occupied Europe)。隔都
  • 紫葳科紫葳科(学名:Bignoniaceae)为真双子叶植物唇形目的一科,约有110属共约650种,有乔木、灌木和藤本植物,只有少数是草本,广泛分布在世界各地热带和亚热带地区,在北美和东亚温带地区也有
  • 刺角瓜刺角瓜(),又名非洲角黄瓜(African horned cucumber)或火参果(kiwano),为葫芦科甜瓜属植物,原产于非洲喀拉哈里沙漠,现在美国加州、密西西比州、智利、澳大利亚和新西兰均有培植。果实