替罪羊树

✍ dations ◷ 2025-12-11 00:02:42 #树结构

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

相关

  • 奥斯曼帝国的崛起奥斯曼帝国的崛起始自十三世纪末,至1453年为止。在十三世纪末,塞尔柱帝国灭亡,在安那托利亚形成许多半独立的安纳托利亚侯国,其中一个建立于瑟于特(Söğüt)地区的小侯国,是由一支
  • 克劳德阿尔伯特·克劳德(德语:Albert Claude,1899年8月24日-1983年5月22日),比利时生物学家,1974年因为对细胞构造的研究,而与他的学生克里斯汀·德·迪夫及乔治·帕拉德共同获得诺贝尔生
  • 托勒密二世与情妇比莉丝提刻(英语:Bilistiche):托勒密二世“恋姊者”(希腊语:Πτολεμαίος ο Φιλάδελφος,前308/309年-前246年1月28日),托勒密埃及的第二位法老和国王(英语:ba
  • 机床机床(英语:Machine Tool)是指动力制造的机械装置,通常用于精密切削金属,以生产其他机器或加工的金属零件。为了加工工件,机床在工件和刀具(英语:Cutting tool (machining))之间产生相
  • 克鲁克斯管阴极射线管(Cathode ray tube,又称“显像管”、布劳恩管)是一种用于显示系统的物理仪器,曾广泛应用于示波器、电视机和显示器上。它是利用阴极电子枪发射电子,在阳极高压的作用下
  • 皇家兽医学院坐标:51°32′12″N 0°08′02″W / 51.5368°N 0.1340°W / 51.5368; -0.1340皇家兽医学院(Royal Veterinary College)是伦敦大学的一个直属学院,也是联合医院(英语:United Hospi
  • 中华民国维新政府中华民国维新政府,为日本于抗日战争期间成立的傀儡政权,由梁鸿志等人于1938年3月28日成立于南京。管辖苏、浙、皖三省的日占区和宁、沪两个特别市。其主要支持力量为日军的华
  • 大马式英语马来西亚式英语(Manglish)(或“大马式英语”)是马来西亚标准英语 Malaysia Standard English通用于马来西亚的第二种英语克里奥尔语(混合语)方言。马来西亚英语是受英国殖民政府推
  • 指甲剪指甲剪,又称“指甲钳”,是一种能将包括人类在内的动物的指甲及脚甲进行修剪或美容的刀具。指甲剪是由美国人沃斯·福克世基尔于20世纪30年代发明的。指甲剪通常是以金属制成,同
  • 阿尔玛·多伊彻阿尔玛·伊丽莎白·多伊彻(英语:Alma Elizabeth Deutscher;2005年-)是一位英国神童作曲家、钢琴家和小提琴家。她在六岁时创作了第一首钢琴奏鸣曲,七岁时创作短剧;九岁时创作了一首