替罪羊树

✍ dations ◷ 2025-11-23 10:59:47 #树结构

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

相关

  • 大卫·休谟大卫·休谟(英语:David Hume,1711年5月7日-1776年8月25日)是苏格兰的哲学家、经济学家和历史学家,他是苏格兰启蒙运动以及西方哲学历史中最重要的人物之一。虽然现代对于休谟的著
  • 徐寿徐寿(1818年2月26日-1884年9月24日),字生元,号雪村,江苏无锡人,清末科学家,中国近代化学的启蒙者。徐寿幼时丧父,道光、咸丰年间放弃科考而研究科学。咸丰十一年为安庆军械所工程技术
  • 刺柏欧刺柏(学名:Juniperus communis)是一种小灌木,是柏科刺柏属的植物。分布于欧洲、北非、北美以及中国大陆的南京、上海、青岛、杭州等地,目前已由人工引种栽培。和亚洲的桧树亲缘
  • 家兔家兔是指已经被人类驯化了的兔子,一般认为它们是由穴兔(学名:Oryctolagus cuniculus)所驯化而来。被人类驯化的家兔可以为人类提供肉类、皮毛。其温顺的性格也可用来当做宠物,家
  • 大豆属大豆属(学名:Glycine)是豆目豆科蝶形花亚科下的一个属,为多年生缠绕、攀援或匍匐草本植物。该属共有约10种,分布于东半球温带和热带地区。
  • 扭棱十二面体在几何学中,扭棱十二面体是一种半正多面体,由正三角形和正五边形组成,由于其具有点可递的性质,因此属于阿基米德立体,也是面数最多的阿基米德立体,其对偶多面体为五角化六十面体。
  • 帕维尔·内德维德帕维尔·内德维德(捷克语:Pavel Nedvěd,1972年8月30日-)生于捷克共和国的海布,世界足坛最佳捷克巨星之一。场上司职中场(左路或中路)。曾效力于捷克的布拉格杜克拉(1991年-92年)、布
  • 沙王沙阿或沙赫(波斯语:شاه‎‎;英语:Shah)是波斯语古代君主头衔的汉译名。“沙阿”在中文文献中又简称为“沙”,如“花剌子模沙”等。波斯语的头衔“沙阿”在历史上为波斯语民族和
  • 马赫穆迪亚奸杀事件马赫穆迪亚奸杀事件是指2006年美军士兵在马赫穆迪亚制造的战争罪。2006年3月12日,五名美军士兵在伊拉克马赫穆迪亚以西的一个村庄Yusufiyah(英语:Yusufiyah)里强奸了一名14岁的
  • 乌图河乌图河,位于中国贵州省西部,是乌都河左岸支流,发源于盘县鸡场坪彝族乡赵子河,上段称牛昌河,由西南向东北,经过戴家寨、天生桥、瓦房寨三段暗河,在舍烹鸡窝箐出露后由西折向东流,于水