C++ STL rope 可持久化平衡树 (可持久化数组)
2020-12-13 16:16
标签:int ace policy mes inline 数组 namespace 一个 span 官方文档好像 GG 了。 rope 不属于标准 STL,属于扩展 STL,来自 pb_ds 库 (Policy-Based Data Structures)。 基本操作: rope 内部是块状链表实现的,黑科技是支持 \(O(1)\) 复制,而且不会空间爆炸 (rope 是平衡树,拷贝时只拷贝根节点就行)。因此可以用来做可持久化数组。 拷贝历史版本的方式: 缺点是常数大 (C++ STL 的通病)。 还有一个叫 crope 的东西,crope 即 rope C++ STL rope 可持久化平衡树 (可持久化数组) 标签:int ace policy mes inline 数组 namespace 一个 span 原文地址:https://www.cnblogs.com/wulitaotao/p/11618785.html#include
rope
下一篇:C#接口
文章标题:C++ STL rope 可持久化平衡树 (可持久化数组)
文章链接:http://soscw.com/essay/35945.html