Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在这个网站上,第 4.4 节,建议对数组进行二进制搜索,而不是使用哈希表。那个怎么样?
有太多因素无法一概而论。
哈希表(具有良好的哈希函数)具有 O(1) 复杂度(比 O(log n) ;)更好,因为它们直接“将您链接到”结果。
但是为少量数据/数组使用哈希表可能不值得为表分配所需内存的开销。