替罪羊树

✍ dations ◷ 2025-07-15 07:09:29 #树结构

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

相关

  • 生命演化史生命演化历程纪录地球上生命发展过程中的主要事件。本条目中的时间表,是以科学证据为基础所做的估算。生物演化指生物的族群从一个世代到另一个世代之间,获得并传递新性状的过
  • iTaq酶结构 / ECOD结构 / ECODTaq聚合酶是由钱嘉韵于1976年从嗜热细菌海栖热袍菌(Thermus aquaticus)中分离出的DNA聚合酶。Taq聚合酶的常用简称有Taq Pol(或Taq酶)。Taq酶常用于放大
  • 610110 数学 120 信息科学与系统科学 130 力学 140 物理学 150 化学 160 天文学 170 地球科学 180 生物学210 农学 220 林学 230 畜牧、兽医科学 240 水产学310 
  • 欧加登战争由于苏联政府的干预,埃塞俄比亚获得了胜利门格斯图·海尔·马里亚姆 阿伯拉·黑尔尔马瑞维德米西·布尔托西亚德·巴雷 穆罕默德·阿里·萨马 大将 General 阿卜杜拉·穆
  • 隆德坐标:55°42′N 13°12′E / 55.700°N 13.200°E / 55.700; 13.200隆德(瑞典语:Lund)是瑞典南部斯科讷省的一个城市。城市大约建立于990年左右,当时斯科讷地区归丹麦管辖。1103
  • CVN-71 西奥多·罗斯福号西奥多·罗斯福号航空母舰(USS Theodore Roosevelt CVN-71),或罗斯福号航空母舰,是美国尼米兹级核动力航空母舰的四号舰,起造于1981年,于1984年正式下水。西奥多·罗斯福是美国第2
  • 金华猪金华猪,又称为金华两头乌,是中国地方猪品种之一。金华猪原产于浙江金衢盆地。金华猪耳下垂,头颈部及臀尾部为黑色,身体其余部位为白色。尾巴较长、直。金华猪因毛色而得名“两头
  • 西蒙与舒斯特西蒙与舒斯特(英语:Simon & Schuster)是CBS集团旗下的公司,于1924年由理查德·西蒙和麦斯·林肯·舒斯特在纽约创立,是美国的六大出版商之一,与兰登书屋、企鹅出版集团等齐名。201
  • 独居长者独居长者,亦称独居老人,是指单身一人或夫妻二人孤独居住的老人,是现今社会问题之一。独居老人可能因没有后代而独居,也可能因为子女居住在他处而独居;属于后一种情况的老者在中国
  • 剑桥大学菲茨威廉学院剑桥大学菲茨威廉学院(Fitzwilliam College, Cambridge ,简称‘Fitz’)是剑桥大学下属的一个学院。菲茨威廉学院始建于1869年,学院的起源与非学院学生委员会(Non-Collegiate Stu