替罪羊树学习笔记
替罪羊树
前置知识:二叉搜索树(建议没学过的先去学,很多操作都只有小修改,会更容易理解)
替罪羊树是基于权值α\alphaα,由暴力重构实现并保证平衡的的一颗二叉搜索树。其基本是依靠α\alphaα因子暴力重构实现平衡。并且它与普通的二叉搜索树的不同还有:二叉搜索树是将相同值放入一个节点并统计出现次数,而替罪羊树为了重构操作,将相同值的元素分别分配一个节点,以便于重构时操作
注意:以下所有的区间操作均为闭区间操作,请注意范围[l,r][l, r][l,r]。并且所有的游标均为[1,index][1, in
原创
2021-07-27 20:29:38 ·
133 阅读 ·
0 评论