替罪羊树

✍ dations ◷ 2025-11-16 15:11:32 #树结构

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

相关

  • 约翰·范恩约翰·罗伯特·范恩爵士(英语:Sir John Robert Vane,1927年3月29日-2004年11月19日),英国药理学家与生物学家,父亲是来自俄国的犹太人移民。在伯明翰学习化学,并于1953年在牛津大学
  • 体心立方堆积立方晶系,也叫等轴晶系,它有4个三重对称轴以及3个互相垂直的4次对称轴或者3个相互垂直的二重对称轴。其中的3个互相垂直的4次对称轴或者3个相互垂直的二重对称轴是晶体结晶轴
  • 白色人种白人(英语:White people),或称白色人种,指狭义的高加索人种(一般亦作西洋人、西方人或西人、洋人),是以人类肤色命名的人种名称,一般指拥有淡色皮肤的种族或群体;或是一类拥有淡色皮肤
  • 拉撒路物种在古生物学中,拉撒路物种(Lazarus taxon)意思是那些在化石纪录中突然消失又出现的物种。其中拉撒路一词来源于《新约圣经》中的《约翰福音》,他是耶稣的好友及门徒,在其病死之后
  • 刘兆麒刘兆麒(1629年-1708年),字瑞图,清初政治人物,顺天府宝坻县(今天津市宝坻县)人。入汉军籍。清崇德七年(明崇祯十五年,1642年)官学生。顺治七年(1650年)授秘书院编修。顺治十一年(1654年)改都
  • 慈溪中学慈溪中学是位于浙江省慈溪市的一所浙江省一级重点中学,全称浙江省慈溪中学。创办于1956年9月,曾用校名慈溪县浒山中学、浒山镇“五七”中学、慈溪县建筑工程公司“五七”中学
  • Not Alone《Not Alone》是韩国Pop Dance组合SS501成员朴政珉的个人首张单曲,亦是SS501中首位单飞后发行的首张单曲。音源于2011年1月20日通过各音乐网站公开。整张单曲由明星制作人“
  • 城市地质信息系统城市地质信息系统是地理信息系统(GIS)在城市地质中的应用,系通过应用信息技术,采集、存储、管理、分析、可视化城市地质数据的系统,可应用于城市规划、建设和管理之中。同地理信
  • 井伊直亲井伊直亲(1535年—1563年1月8日)是日本战国时代的武将,今川氏家臣,远江国国众井伊氏(日语:井伊氏)第23代当主生于1535年,幼名龟之丞,父亲是井伊氏第20代当主之次子井伊直满,侍于今川氏
  • 乌尔那木乌尔纳姆(约公元前2112年—约公元前2095年在位)(英语:Ur-Namma)乌尔第三王朝首任国王。弥补了因阿卡德王国失败时的政治真空。为了乞求神灵,他在埃利都、尼普尔、乌鲁克和乌尔兴建