替罪羊树

✍ dations ◷ 2025-11-28 11:40:29 #树结构

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

相关

  • 心房颤动心房颤动(英语:Atrial fibrillation,简称:Af 或 A-fib),又称为心房微颤、房颤、心房纤维性颤动、心房纤颤、房性纤颤等,是心脏不正常节律/心律不整的一种,特色是心脏快速而不规则的
  • 正念疗法正念疗法英文为 Mindfulness,被归类在第三波认知行为疗法,正念是一种专注于当下,全然开放的自我觉察,不需要带有自我批判的心态,改以好奇心和接纳,迎接内心和脑海的每个念头,也就是
  • 高分子化合物高分子(Macromolecule)化合物是一个非常大的分子,如蛋白质,通常由较小的亚基(单体)的聚合产生。它们一般由数千或更多的原子组成。通过一定形式的聚合反应生成具有非常高的分子量
  • 诸神系谱希腊神话中的奥林匹斯十二主神以粗体显示。
  • 耶灵石耶灵石(Jelling stones)是公元10世纪巨大的经雕刻的卢恩石(runestone),发现于丹麦耶灵。两块耶灵石中较古老的那块由国王老高姆(Gorm the Old)为纪念其妻赛拉(Thyra)所立。国王高姆是
  • 免疫印迹Western印迹法(英语:Western blot)或称“蛋白质转渍法”、“免疫印迹法”(immunoblot)或“西式吸印杂交”,是分子生物学、生物化学和免疫遗传学中常用的一种实验方法,也是HIV检测的
  • 50¢半美元 (英语:half dollar)是现行美国硬币的一种,面值等于0.5美元,即50美分 (50¢),于1794年开始正式铸造生产。50美分硬币自1796年正式发行以来,一共有9个主要版本。
  • 加布里埃尔·阿尔蒙德加布里埃尔·阿尔蒙德(英语:Gabriel A. Almond, 1911年1月12日-2002年12月25日),是来自美国的政治学家。其在比较政治学,政治发展和政治文化学科具有权威的地位。1911年出生在美国
  • 苏利耶·森苏利耶·森(英语:Surya Sen;孟加拉语:সূর্য সেন;1894年3月22日-1934年1月12日)是革命家和著名孟加拉人,他是众多使印度感到自豪的孟加拉人中的一员,他影响了印度独立运动(反对
  • 双重行动模式双重行动模式(double action model)是巴斯(Bass, A.Z.)在1969年提出,有关新闻媒介把关过程的理论。巴斯将新闻媒介的把关过程分为两个部分:新闻采集阶段与新闻加工阶段。第一部分