hashMap1.8以後會有紅黑樹,樹形結構

傳統 HashMap的缺點 (1)JDK 1.8 之前 HashMap 的實現是 數組+鏈表,即便哈希函數取得再好,也很難達到元素百分百均勻分佈。java (2)當 HashMap 中有大量的元素都存放到同一個桶中時,這個桶下有一條長長的鏈表,這個時候 HashMap 就至關於一個單鏈表,假如單鏈表有 n 個元素,遍歷的時間複雜度就是 O(n),徹底失去了它的優點。數組 (3)針對這種狀況,JDK
相關文章
相關標籤/搜索