首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从整数列表中删除元素

从整数列表中删除元素
EN

Stack Overflow用户
提问于 2013-10-14 16:10:21
回答 1查看 106关注 0票数 2

如何从用int list[9999]初始化的列表中删除整数?我知道如何通过指定一个list键从列表中删除一个指定的整数,但是我需要将其他元素移到左边。还有什么选择?,转移所有元素是一个高成本的CPU操作,我是否应该使用链接列表并从内存中删除该实体,从列表中删除该实体,其他要保持不变的元素?谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-14 16:18:06

如果您想要固定时间的插入/删除,那么链接列表是非常必要的--但是迭代到所需的元素仍然是线性时间。但是,可能有更好的方法来优化您的程序。你经常做这个手术吗?您是否可以通过更改程序的结构来减少此操作的执行频率?一个CPU可以非常快地移动39K (最坏情况下有10000个元素)的数据。你确定这是你的瓶颈吗?

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

https://stackoverflow.com/questions/19364521

复制
相关文章

相似问题

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