替罪羊树

✍ dations ◷ 2025-11-23 04:13:23 #树结构

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

相关

  • 应变应变可以指:
  • 心肌层心肌是由心肌细胞构成的一种肌肉组织。心肌细胞分布不单在心壁上,临心大血管上也有心肌的分布。心肌也是横纹肌。相比起骨骼肌细胞,心肌细胞有其自身的特点:
  • 博朗德国博朗公司(德语:Braun GmbH)为一间德国公司,又称百灵公司,于1921年创立,主要的产品是家用电器。博朗在全球主要发达国家,如德国、日本、美国和中国都设有自己的公司,全球员工超过
  • 俄克拉荷马俄克拉何马大学(University of Oklahoma),成立于1890年,位于美国俄克拉何马州诺曼,学校采学期制,大学部约有20,000名学生,是美国中南部地区有名的大学,所接受的各方捐赠总额,至2008年
  • 比迪福德比迪福德(英语:Biddeford)是美国缅因州约克县的一个城市,位于索科河畔。2000年人口20,942人,是该县第一大城市、全州第六大城市。1718年设镇,以英国德文郡的比迪福德为名。1855年
  • 肯塔基河肯塔基河(Kentucky River)是俄亥俄河在肯塔基州内的一条支流,全长418公里(260英里),流域面积18000平方公里,提供肯塔基州六分之一人口的饮用水。肯塔基河有南北两源,北支肯塔基河长
  • 安德森空军基地安德森空军基地(英语:Andersen Air Force Base)是位于美国关岛北部的一个空军基地,为美国太平洋空军第36联队的屯驻地。安德森基地上同时有轰炸机大队。现时基地主要支援美军在
  • 2012-13 NBA赛季2012-13赛季是NBA第67个赛季。在季后赛中,迈阿密热火4:3战胜圣安东尼奥马刺获得总冠军。加内特在比赛第2节进行4分钟时投进招牌中距离一球,正式成为NBA史上2万5000分俱乐部的
  • 血染的季节《血染的季节》(英语:)是一套1989年电影的美国剧情片,由尤桑·巴尔琪执导,当奴·修打兰等主演。电影改编自安德烈·布林克1979年的同名小说,两者均以1970年代仍在实行种族隔离政策
  • 段夫人段夫人可以指: