首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >E语言是否为处理FIFO管理提供了更有效的解决方案或数据结构?

E语言是否为处理FIFO管理提供了更有效的解决方案或数据结构?
EN

Stack Overflow用户
提问于 2015-04-27 15:23:17
回答 3查看 83关注 0票数 0

我在我们的UVC监视器中广泛使用列表,由于我们的协议规范,很多都是使用list.push()list.pop0()的先进先出操作来建模的,因为pop0()是一个在‘e’中对大列表进行的非常扩展的操作,

E语言是否为处理FIFO管理提供了更有效的解决方案或数据结构?

EN

回答 3

Stack Overflow用户

发布于 2015-04-27 15:38:35

您可以使用eTL。这些是实现FIFO等常见情况的模板。它们的实现方式更高效,而且更注重性能。

票数 1
EN

Stack Overflow用户

发布于 2015-04-27 15:49:48

是。使用etl。例如,为了克服list.pop0()函数的糟糕性能,您可以使用uint的双端队列(而不是uint的列表)以获得更好的性能。

票数 1
EN

Stack Overflow用户

发布于 2015-04-27 15:35:16

是的,支持解决这类问题的解决方案。其中一种解决方案是使用eTL或重新定义现有方法。

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

https://stackoverflow.com/questions/29889585

复制
相关文章

相似问题

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