权值线段与主席树总结
Posted bluefly-hrbust
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了权值线段与主席树总结相关的知识,希望对你有一定的参考价值。
权值线段与主席树总结
权值线段树就是把线段树的每个点权,赋予一定的含义,比如数字出现的次数,数值前缀出现的次数,并用区间求和维护一个区间信息,比如数字出现的次数,第K大等(不能实现区间第K大),前缀第K大等。
权值线段树优点:
能够比较容易实现平衡树的一系列操作
一个序列中,插入一个数,删除一个数,求值为数的排名,查询第K小的数,求比这个数小的数,求比这个数大的数。
上述操作都可以通过权值线段树实现。但是需要注意的是,上述操作数的范围如果过大,那么权值线段树将开不下,因为权值线段树存储的是节点的单点信息,也就是从1-N开始的序列,需要把所有操作的值进行存储,并进行离散化。这样权值线段树某种程度上说也就是离线的算法了。
以上是关于权值线段与主席树总结的主要内容,如果未能解决你的问题,请参考以下文章