替罪羊树

✍ dations ◷ 2025-11-25 17:16:26 #树结构

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

相关

  • Grinding贴身舞是舞伴舞的一种,即两个或多个舞伴以互相摩擦对方身体的方式跳舞。做为一种新近出现的现代舞,贴身舞最早在夜总会风靡,后来更流行于美国和加拿大的年轻学生之间。由于不赞
  • 工商管理工商管理学(英语:Administration)是研究工商企业经营管理的学问。分类职能管理分类
  • 袋鼠红大袋鼠 Macropus rufus 东部灰大袋鼠 Macropus giganteus 西部灰大袋鼠 Macropus fuliginosus 羚大袋鼠 Macropus antilopinus袋鼠(英语:kangaroo,/ˌkæŋɡəˈruː/)是一类
  • Thread线程(英语:thread)是操作系统能够进行运算调度的最小单位。大部分情况下,它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以
  • 友利银行友利银行 (朝鲜语:우리은행/우리銀行 Uri Eunhaeng */?)是一间总部位于韩国首尔的银行,是韩国第二大全国性商业银行和惟一的国有银行。前身是韩国商业银行、平和银行和韩一银
  • 废止排华法案《麦诺森法案》,又称1943年《排华法案》废止议案,是美国华盛顿州代表麦诺森和佛罗里达州参议员安德鲁在国会提出的,意在废除1882年颁布的《排华法案》,开放中国人入境移民,也允许
  • 徐建中 (工程热物理专家)徐建中(1940年3月3日-),中国工程热物理专家。原籍辽宁北镇,生于江西吉安。1963年毕业于中国科学技术大学。1967年中国科学院力学研究所研究生毕业。中国科学院工程热物理研究所研
  • 5C5C可以指:
  • 西班牙语正字法 (1741年)西班牙语正字法(1741年版,Orthographía española)于1741年由西班牙皇家学院 (RAE)发布,这是该机构第一次专门发布关于西班牙语的正字法。全书计衬页背面、题词、勘误表及正文
  • 秦逵秦逵(?-1392年),字文勇,江浙行省宁国路宣城县(今宣州)人,明朝政治人物。洪武十八年(1385年)由国子生中式乙丑科进士二甲第十二名,后历任副都御史,奉命清理牢狱囚犯,执法宽严得体。后升任工