替罪羊树

✍ dations ◷ 2025-12-08 11:50:46 #树结构

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

相关

  • 砂铸造砂铸造,亦可称为砂型铸造,是一种以砂作为造型材料的金属铸造过程。一般称呼专门从事砂型铸造的工厂为铸造厂。在中国或世界范围内,应用砂型生产的铸件占应用各种铸型生产铸件的
  • 四氢呋喃四氢呋喃(THF)是一种环状醚,在常温常压下为粘稠度较小、可与水混溶的无色液体,其化学式可写作 (
  • 宫颈乳头状腺癌宫颈乳头状腺癌(英语:Villoglandular adenocarcinoma of the cervix, VGA),也称乳头状腺癌、绒毛型宫颈腺癌(villoglandular papillary adenocarcinoma, papillary villoglandula
  • 加涅姆卡努里语加奈姆-博尔努帝国(Kanem–Bornu Empire)是位于非洲的古国,国土包括现今的利比亚和乍得。加奈姆帝国包括现在的乍得湖盆地、利比亚南部费占、尼日尔东部,往西扩张至今尼
  • 塞尔克纳姆人塞尔克南人,又名奥纳人,是分布于智利和阿根廷南部巴塔哥尼亚火地群岛的印地安人。在19世纪后期欧洲人因采金和牛羊养殖业的扩张而来到当地,成为最迟与西方人接触的印地安人。他
  • 洛杉矶县洛杉矶县(英语:County of Los Angeles),简称洛县,美国加利福尼亚州的一个县,也是美国人口最多的县,其县治为洛杉矶。根据2010年人口普查显示,洛杉矶县共有人口9,818,605人,其中欧裔美
  • 杰弗里·阿彻杰弗里·霍华德·阿彻(英语:Jeffrey Howard Archer,1940年4月15日-),滨海韦斯顿男爵,英国政治家、作家。杰弗里·阿彻出生于伦敦,曾在牛津大学就读,并代表牛津大学出战1962年的牛津剑
  • 何塞·迪亚斯何塞·迪亚斯·拉莫斯(西班牙语:José Díaz Ramos,1895年5月3日-1942年3月20日)是西班牙共产主义政治家。1894年出生于西班牙安达卢西亚地区的塞维利亚。1926年率一批塞维利亚
  • 长微博长微博是通过图片发布文字信息的一种形式,起因是微博通常不得超过140字,故将文字转化为图片发布。长微博的拼音构成的域名已经被注册。该网站中提供了一个可以输入文字的窗口,
  • 多圆盘在数学的多复变函数中,多圆盘是数个圆盘的笛卡儿积。更明确而言,若在复平面上中心为及半径为开圆盘记为 D ( z , r )