当给定一个静态对象集(静态的意思是一旦加载它很少,如果有变化) ,需要重复并发查找到最佳性能,这是更好的,一个 HashMap
或二进制搜索使用一些自定义比较器的数组?
答案是对象函数还是结构类型函数?散列和/或等效函数性能?Hash 的独特性?列表大小?Hashset
尺寸/套装尺寸? ?
我正在看的这个集合的大小可以从50万到10万不等——如果这个信息有用的话。
当我在寻找 C # 的答案时,我认为真正的数学答案不在语言中,所以我不包括这个标签。但是,如果有特定于 C # 的事情需要注意,那么就需要这些信息。