【发布时间】:2010-12-26 13:40:09
【问题描述】:
我将创建一个使用字典查找和插入的项目。这有什么需要担心的吗?
另外,如果我做基准测试之类的东西真的很糟糕,那么用其他东西替换字典的最佳方法是什么?使用带有“散列”键的数组会更快吗?但这对插入时间没有帮助吗?
另外,我不认为我在进行微优化,因为这确实会成为生产服务器上代码的重要组成部分,所以如果这需要额外的 100 毫秒来完成,那么我们将寻找新的方法来完成处理这个(事情。
【问题讨论】:
-
如果字典存储和查找是您算法的核心部分,那么基准测试是有必要的。这实际上比询问 SO 花费的时间更少:)
标签: c# arrays optimization dictionary