替罪羊树

✍ dations ◷ 2025-12-01 07:09:52 #树结构

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

相关

  • 阿育王阿输迦·孔雀(梵语:अशोक मौर्य,IAST:Aśoka Maurya,约公元前304年-前232年),常被简称为阿育王(अशोक,Aśoka,音译阿输迦,意译无忧,故又称无忧王)印度孔雀王朝的第三代君主,是频
  • 重力加速度重力加速度是一个物体仅受重力作用的情况下所具有的加速度。重力加速度会随高度增加而下降。假设一个质量为m的质点与一质量为M的均匀球体的距离为r时,质量所受的重力大小为:
  • 鞘亚纲见内文蛸亚纲(学名:Coleoidea)是头足纲下的一类软体动物。它们不像鹦鹉螺亚纲般有硬壳,最多只有用来控制浮沉的内骨。一些物种甚至完全没有骨头,一些则以软骨来支撑。具有墨囊和
  • 改土归流改土归流又称土司改流、废土改流,是指将原来统治少数民族的土司头目废除,改为朝廷中央政府派任流官。始于明代初期的永乐年间,到清朝雍正年间则大规模实行。土司制度是在唐宋时
  • 壬午事変“壬午兵变”,又名“壬午军乱”,日本称之为“壬午事变”、“朝鲜事变”,是发生在1882年朝鲜王朝的一次政变。云岘君(兴宣大院君)发动兵变,掌握政权,然而不久之后即被清朝朝鲜事务大
  • 陈友陈友可以指:
  • 青岛国际啤酒节青岛啤酒节是亚洲最大的啤酒节,与捷克啤酒节、德国慕尼黑啤酒节、日本札幌啤酒节一同并列为全球四大啤酒节,始于1991年。每年八月的第二个周末开始,为时16天,将青岛夏季旅游掀上
  • 奥地利自由党奥地利自由党(德语:Freiheitliche Partei Österreichs,缩写为FPÖ)是奥地利的一个右翼民粹主义政党,于1956年4月7日在维也纳成立。其前身为“无党联盟”。该党在奥地利国民议会
  • 迷幻公园 (电影)《迷幻公园》(英语:)是2007年由格斯·范·桑特执导编写的电影,改编自布雷克·尼尔森的同名小说。故事背景设在俄勒冈州波特兰市,由盖比·尼维斯主演意外杀害保安的滑板少年。范·
  • 三秋缒三秋缒(三秋 縋(みあき すがる),1990~)是出生于日本岩手县的小说家、轻小说作家。2011到2013在2ch上用“げんふうけい”的名义发表《人を自殺させるだけの簡単なお仕事です》、《