【发布时间】:2013-01-26 19:31:51
【问题描述】:
可能重复:
A data structure supporting O(1) random access and worst-case O(1) append?
我不久前在 StackOverflow 上看到了一个关于可证明 最佳 vector(“数组列表”)数据结构的答案,如果我没记错的话,懒惰将元素复制到更大的向量上,这样就不会在每次重新分配向量时造成巨大的停顿。
我记得它需要 O(sqrt(n)) 额外的簿记空间,并且答案与已发表的论文相关,但仅此而已......我很难找到它(你可以想象一下像最佳向量这样的搜索让我无处可去)。
我在哪里可以找到论文?
【问题讨论】:
标签: data-structures vector language-agnostic dynamic-arrays