【发布时间】:2012-05-18 21:59:58
【问题描述】:
我有很多短数组(10-20 个元素)。在每个数组中找到一个元素的最佳方法(我的意思是速度)是什么?二进制搜索、尝试、哈希表等?
【问题讨论】:
-
@Benj i 可以用任何方式表示数据。
-
最好的方法是把它存储起来,这样你总是把你要找的那个放在数组的前面。问题解决了。
-
如果你的数组很短,那么绝对不是哈希表。
-
@awoodland 我需要多次搜索不同的数据。
-
这个问题的答案 - stackoverflow.com/questions/10524032/… - 可能很有启发性。
标签: arrays performance search