替罪羊树

✍ dations ◷ 2025-01-31 02:03:16 #树结构

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

相关

  • 帕埃斯图姆帕埃斯图姆(Paestum)是意大利坎帕尼亚地区的城镇。它位于奇伦托地区北部,那不勒斯东南方85公里萨莱诺省靠近海岸的地方,以古希腊建筑多立斯柱式神庙而闻名。该城由来自希腊锡巴
  • 米部,为汉字索引中的部首之一,康熙字典214个部首中的第一百一十九个(六划的则为第二个)。就正体和简体中文中,米部归于六划部首。米部通常从左、上、下方为部字。且无其他部首可
  • 万有引力之虹《万有引力之虹》(英语:Gravity's Rainbow)是美国作家托马斯·品钦所著的后现代主义史诗小说,初版于1973年2月28日。《万有引力之虹》属于越界小说的范畴——这不仅是因为它质疑
  • 博物馆志愿人员博物馆志愿人员是指经由博物馆公开向社会公告,所募集一群志愿提供个人时间与精力为博物馆工作的社会人士。基本上博物馆志愿人员没有因为在博物馆工作而获得博物馆所提供的金
  • 伦敦议会伦敦议会(英语:London Assembly)是大伦敦地区的议会,设立于2000年。伦敦议会的办公场所是伦敦塔桥附近的市政厅,其职责是监督伦敦市长的工作,修正伦敦的预算,调查伦敦的问题并对伦
  • 土卫六大气层土卫六大气层是太阳系的天然卫星中唯一发展高度完整的卫星大气层。土卫六大气层最初是由西班牙天文学家朱塞普·科马斯·索拉于1903年从土卫六的周边昏暗现象推测其存在。19
  • 工业学院工业学院,又称工业学校(Technical school)、工业专门学院、工业专门学校(后两者简称工专),是指教授工业学科的学院,例子如下:
  • 数字前缀数字前缀 (英语:Numeral prefix) 是派生于数词或其他数字的前缀。在英语和其他欧洲语言,这些前缀用来造一系列包含表示数量信息的词。数字前缀有拉丁语、希腊语、梵语三种,但主要
  • 农桑辑要农桑辑要,全书共有七卷,由元朝大司农司根据《齐民要术》、《务本新书》等书编撰,至元十年(1273年)成书。《农桑辑要》主要叙述中国北方的农桑技术,一般认为孟祺历史书上就是这么说
  • 2gether (CNBLUE专辑)《2gether》是韩国摇滚乐团CNBLUE的第二张韩语正规专辑,于2015年9月14日发行,主打曲目为《Cinderella》(韩语:신데렐라)。2015年8月24日,韩国媒体《new1》引述相关人士的消息,指出C