替罪羊树

✍ dations ◷ 2025-11-27 17:42:11 #树结构

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

相关

  • 杰拉杰拉(Gela)是卡尔塔尼塞塔省的一个镇,位于意大利的西西里岛。杰拉是卡尔塔尼塞塔省的一个城市,在意大利的西西里岛南部。它位于地中海上,距卡尔塔尼塞塔大约有84公里。2001年约有
  • 肾小管酸中毒肾小管性酸中毒(英语:Renal tubular acidosis、英语:RTA)涉及在体内酸的积累酸中毒(acidosis)、起于肾脏未能适当地酸化尿液而造成的医学疾病。当血液通过肾脏的过滤,滤液穿过
  • 威瑞森通信威瑞森通信(Verizon Communications(/vəˈraɪzən/),NYSE:VZ),是美国一家主要电信公司,全球领先的宽带和电信服务提供商,道琼斯30种工业平均指数组成之一。公司总部位于纽约市,主要
  • 埃及第十三王朝第 八第 十古埃及第十三王朝通常与埃及第十一王朝、埃及第十二王朝和埃及第十四王朝合称中王国时期。但也有学者将它从中拆分出来,与第十四王朝一起,作为第二中间时期合并入埃
  • 夏尔莱·阿尔贝特·戈巴特夏尔莱·阿尔贝特·戈巴特(Charles A· Gobat,1843年5月21日-1914年3月16日),瑞士法律博士和政治家。 戈巴特曾担任瑞士联邦委员会主席、国际议会联盟大会主席、国际和平局局长,
  • 羌方羌方又称羊方,是古代亚洲部族落。羌方在今陕西、甘肃一带。武丁时期,商朝国力强盛,由于羌方侵扰商王朝边境的属国,妇好统率13000名士兵与羌方作战,俘获大量羌人,被作为祭祀时的牺
  • 庇护七世天主之仆,教宗庇护七世(拉丁语:Servus Dei, Pius PP. VII;1742年8月14日-1823年8月20日)原名巴尔纳·基亚拉蒙蒂(Barnaba Chiaramonti),1800年3月14日当选罗马主教,同年3月21日即位至1
  • 2014年匈牙利议会选举欧尔班·维克多 青年民主主义者联盟欧尔班·维克多 青年民主主义者联盟2014年匈牙利议会选举于2014年4月6日举行,当地时间早晨6时,全国1万多个投票站准时向选民开放。匈牙利全
  • 哈里·阿特哈里·阿特(英语:Harry Arter;1989年12月28日-)是一位爱尔兰足球运动员。在场上的位置是中场。现时被英格兰足球超级联赛球队伯恩茅斯足球俱乐部外借至卡迪夫城。他也代表爱尔兰
  • 瓦房店水库瓦房店水库是中国辽宁省朝阳市喀喇沁左翼蒙古族自治县境内的一座水库,位于大凌河西支二支上,建于1982年。水库正常库容为900万立方米,集雨面积为120平方千米,海拔为405.26米。