【发布时间】:2014-12-23 01:21:03
【问题描述】:
适合高效插入和删除大块的数据结构有哪些?
检索还是要快!
示例用例:一个非常大的电子表格,有 100,000 行和 1000 列,我们想在中间插入 200 列。我们必须进行 100,000 次插入,每次插入到 1000 个元素的数组中。
似乎rope 与我正在寻找的有点相似,但它是为字符串设计的;我不确定它是否可以推广到任意对象列表。
B-trees 也很有趣,但我不希望数组中的元素根据某些标准进行排序.. 唯一的排序是我插入它们的顺序!
【问题讨论】:
标签: arrays data-structures tree spreadsheet large-data