2017-09-05 31 views
0

我已閱讀維基百科,因爲訪問HAST表只是簡單地通過數組索引像hast_table[index],所以它應該是O(1),爲什麼的容貌表的時間最壞的情況下複雜度是O(n)。什麼是最壞的情況?爲什麼的容貌表的時間複雜度最壞情況下爲O(n)

+0

最壞情況:所有元件被散列到同一個桶中。最糟糕的情況一般是由於內存有限(或者有無限的內存:非完美的哈希)。但是,由於分析可能更加複雜,請採取我的評論, [杜鵑哈希](https://en.wikipedia.org/wiki/Cuckoo_hashing)+ [dearmortization](https://en.wikipedia.org/wiki/Amortized_analysis)策略。 – sascha

+0

https://www.youtube.com/watch?v=h2d9b_nEzoA – Alexander

回答

相關問題