替罪羊树

✍ dations ◷ 2025-12-04 22:20:06 #树结构

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

相关

  • 愚民政策愚民政策或蒙昧主义(英语:Obscurantism,法语:obscurantisme,起源于拉丁语:obscurans,意味:变暗,黯淡)即为故意阻扰事情的明朗化进程或不将事件全部信息公之于众。对于愚民政策,一直以来
  • 国土三法国土三法,系指中华民国(台湾)的三项国土保育相关法律推动作业,包括《国土计划法》、《国土复育条例》及《海岸管理法》;2008年政党轮替后又改为新国土三法,搁置了《国土复育条例》
  • 海特啤酒海特啤酒(谚文:하이트맥주,发音: /ˈhaɪt/,KSE:000080)是一家总部位于韩国首尔永登浦区的酿酒公司。其主要产品包括啤酒、米酒和矿泉水。海特啤酒创建于1933年,是韩国第一家也是最
  • 中世纪早期拜占庭亚美尼亚,有时也称作西亚美尼亚,是对亚美尼亚王国被并入拜占庭帝国部分的称呼。其范围大小随着时间而变化,取决于拜占庭对亚美尼亚的控制程度。拜占庭与萨珊帝国先后于38
  • 海军陆战队使馆警卫队海军陆战队使馆警卫队(英语:Marine Corps Embassy Security Group),前称海军陆战队卫兵营(Marine Security Guard Battalion),是美国海军陆战队一支营级的部队,负责美国驻外大使馆、
  • 辽阳县辽阳县是辽宁省辽阳市下辖的一个县。下辖14个镇、1个乡、2个民族乡:
  • 1952年奥运会1952年奥运会可以指:
  • 中国铁路22C型客车中国铁路22C型客车,是中国铁路22型客车的衍生版本,生产数量不多。车体结构材料使用耐候钢,车内使用40瓦日光灯的照明灯具。在同系车窗之间中间外墙,22/22B型有加强筋,22C无压筋。
  • 莫比理查德·梅尔维尔·霍尔(英语:Richard Melville Hall,1965年9月11日-),艺名莫比,美国音乐人,DJ。莫比生于美国纽约市哈林区。因为《白鲸记》的作者赫尔曼·梅尔维尔跟他有亲戚关系,所
  • 二条齐敬二条齐敬(1816年11月1日-1878年12月5日/文化十三年九月十二-明治十一年12月5日),是幕末及明治时代的公卿,也是藤原北家摄关家的二条家当主。日本史上最后一名关白以及人臣中最后一