HashMap解决冲突的四种方法

HashMap解决冲突的四种方法

  1. 开放地址法
  2. 拉链法
  3. 再哈希

如果发生冲突,就用另一个方法计算hashcode,两次结果值不一样就不会发生hash冲突;

  1. 建立公共溢出区

将哈希表分为基本表和溢出表两部分,凡是和基本表发生冲突的元素,一律填入溢出表。


版权声明:本文为weixin_45282899原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。