我在考虑使用std::vector
容器的缺点,并且想知道使用分块链表作为后端是否可以避免在向量扩展时发生的复制。
像这样的东西。
我想我的问题是,这是一个实用的想法吗?我是否可以假设从容器中读取的运行时间与基于数组的向量相似,而“增长”时间会大大减少?
我在考虑使用std::vector
容器的缺点,并且想知道使用分块链表作为后端是否可以避免在向量扩展时发生的复制。
像这样的东西。
我想我的问题是,这是一个实用的想法吗?我是否可以假设从容器中读取的运行时间与基于数组的向量相似,而“增长”时间会大大减少?