首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C++中的队列性能分析

C++中的队列性能分析
EN

Stack Overflow用户
提问于 2012-08-24 09:41:06
回答 1查看 156关注 0票数 0

下面是Robert在队列中使用的C++算法中的文本片段。

尽管许多涉及挂起工作队列的应用程序无论使用什么规则删除都能正确运行,但总体运行时间或其他资源使用情况可能取决于该规则。当这些应用程序涉及对数据结构的大量“插入”和“删除”操作时,其中包含大量项时,性能差异是至关重要的。

我的问题是,我们有移除LIFO队列的规则,例如,LIFO队列移除最后一次输出,而队列则是FIFO,但是,正如上面提到的,对于大量的项目,插入它们是有什么关系的。以上任何一段话都能有一个清晰的理解.

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-24 09:47:17

我认为作者的意思是,您可以简单地使用FIFO或LIFO队列,但是在某些情况下,可以通过首先处理队列中资源繁重的项的算法来获得更好的性能。

以机场为例。许多手提箱都是在办理登机手续的部门送来的。您可以将它们按它们进入的顺序存储在飞机上(FIFO),也可以先将大的放在飞机上,然后再存储小的,这样就可以更好地使用存储。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12106878

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档