替罪羊树

✍ dations ◷ 2025-11-29 10:17:41 #树结构

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

相关

  • 保温瓶真空保温瓶(壶、杯),也称为保温瓶(壶、杯),是一种用来保持容器内物质(通常是水)一定温度的真空隔热保温容器,日常生活中常见的一种保温瓶也称为热水瓶、暖水瓶、暖瓶、暖壶、茶瓶。保
  • span class=chemf style=white-space:nowrap;Csub8/subH正辛烷的化学式C8H18,直连烷烃中的第八个成员。 有18种同分异构体(若包括立体异构则有24种)。其中的异构物2,2,4-三甲基戊烷作为汽油引擎燃料使用时,震爆现象很低,因此被定为辛烷
  • 能带理论在固体物理学中,固体的能带结构 (又称电子能带结构)描述了禁止或允许电子所带有的能量,这是周期性晶格中的量子动力学电子波衍射引起的。材料的能带结构决定了多种特性,特别是它
  • 俄罗斯联邦内务部俄罗斯联邦内务部(俄罗斯文:Министерство внутренних дел,缩写:МВД),俄罗斯联邦政府组成部门之一。为负责维持俄罗斯国内治安的执法机关,俄罗斯联邦内
  • 瘦子 (原子弹)“瘦子”(正式名称为马克2号)原子弹是一种拟议的枪式钚原子弹,在美国进行曼哈顿计划时研制。当人们发现钚增殖反应堆的自发裂变率过高,不能应用于枪式原子弹时,它便被取消而中途
  • 畅销书列表本列表列出了历史上最畅销的单行本和系列书籍。表中所列的为图书的销售量而非印刷量或目前的拥有量。漫画书和教科书不包含在其中。内容主要有关宗教、意识形态等书籍不纳入
  • 贝里·安格里亚万贝里·安格里亚万(印尼语:Berry Anggriawan,1991年10月3日-),印尼男子羽毛球运动员。2009年10月,贝里·安格里亚万代表印尼参加马来西亚亚罗士打举行的世界青年羽毛球锦标赛,与穆罕
  • 亚力山卓·帕多阿亚力山卓·帕多阿(Alessandro Padoa,1868年10月14日 - 1937年11月25日)是一位意大利数学家暨逻辑学家。他因为给出一个方法,能在一定形式理论下,决定一个新的基本概念是否独立于
  • 兴梠慎三兴梠慎三(Koroki Shinzo, 1986年7月31日-),日本足球运动员,前日本国家足球队成员。日本媒体提前曝光鹿岛鹿角前锋日本前国脚兴梠慎三将转会到浦和红钻,兴梠慎三与球队签下了3年的
  • 程宗伊 (书法家)程宗伊(?-1942年),字学川,浙江省海盐县人。清朝进士、书法家。清朝光绪三十年(1904年)末科进士,选翰林院庶吉士。旋被派往日本留学,入日本法政大学,1907年毕业。归国后,光绪三十三年(1907