ACM-C++的STL之Rope容器(可持久化平衡树)
本文最后更新于:December 18, 2021 pm
rope就是一个用可持久化平衡树实现的“重型”string(然而它也可以保存int或其他的类型),它不是标准STL里的东西,属于STL扩展。可用rope代替块状链表求解问题
。
目录
牛客网暑期ACM多校训练营(第三场)中的C题Shuffle Cards
题目链接
介绍
Rope其主要是结合了链表和数组各自的优点,链表中的节点指向每个数据块,即数组,并且记录数据的个数,然后分块查找和插入。
头文件:#include <ext/rope>
命名空间:using namespace __gnu_cxx;(需要多添加这个命名空间)
基本操作
1 |
|
本文作者: 墨水记忆
本文链接: https://tothefor.com/DragonOne/e3eff3ef.html
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!