本文介绍了快速链表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述




我当前的应用程序,我需要一个链接列表,我可以在其中访问和

以最快的速度遍历 - 添加/删除/插入元素

可能会尽可能慢。现在,我应该使用C / C ++标准

库中的哪个模板 - std :: list?或者那里有更好的

实现吗?


谢谢

Peter

Hi,

for my current application, I need a linked list in which I can access and
walk through at highest speed possible - adding/deleting/inserting elements
can be as slow as necessary. Now, which template out of the C/C++ standard
library should I use for this - std::list? Or is there a better
implementation out there?

thanks
Peter

推荐答案








std :: vector将是一个更好的选择给定你的使用模式,添加

减少内存消耗和碎片化的好处。


Jeff Flinn



std::vector would be a better option given your usage patterns, with the
added benefit of less memory consumption and fragmentation.

Jeff Flinn


这篇关于快速链表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-03 08:17