如何从用int list[9999]初始化的列表中删除整数?我知道如何通过指定一个list键从列表中删除一个指定的整数,但是我需要将其他元素移到左边。还有什么选择?,转移所有元素是一个高成本的CPU操作,我是否应该使用链接列表并从内存中删除该实体,从列表中删除该实体,其他要保持不变的元素?谢谢!
发布于 2013-10-14 16:18:06
如果您想要固定时间的插入/删除,那么链接列表是非常必要的--但是迭代到所需的元素仍然是线性时间。但是,可能有更好的方法来优化您的程序。你经常做这个手术吗?您是否可以通过更改程序的结构来减少此操作的执行频率?一个CPU可以非常快地移动39K (最坏情况下有10000个元素)的数据。你确定这是你的瓶颈吗?
https://stackoverflow.com/questions/19364521
复制相似问题