摘要: 主席树是可持久化线段树。 什么叫可持久化?就是能维护历史版本。 如何维护历史版本? 你会发现修改操作最多只修改logn个节点。 那么你另外建logn个结点表示修改后的线段树信息,其余不变,而root[i]指向第i个历史版本的线段树的根节点。 时空复杂度均为O(nlogn) 查询操作呢? 以静态区间第 阅读全文
posted @ 2016-11-23 21:32 我在地狱 阅读(234) 评论(0) 推荐(0) 编辑