HashMap一定2倍擴容,因為存儲位置由(length-1)&hash(key)確定,如果用hash(key)%length確定存儲,不就不用必須2倍擴容了嗎?可以隨意擴容,為什么不采用?是因為hash(key)%length性能較(length-1)&hash(key)低?
HashMap2倍擴容,為什么不用hash(key)%length存儲,這樣就不用必須2倍擴容了啊
慕運維8079593
2019-12-11 13:09:29