在Java中,HashMap中是用哪些方法来解决哈希冲突的?

来看一道题,问HashMap是用下列哪一种方法来解决哈希冲突的?java A 开放地址法 B 二次哈希法 C 链地址法 D 创建一个公共溢出区算法 答案是:C数组 解决哈希冲突的方法有三种,分别是:app  开放地址法:寻找下一个为空的数组下标,然后将冲突元素存储 再散列法(二次哈希法):再次使用一个不一样的哈希算法再计算一次 (第一次%16换另外一个数进行%运算) 链地址法(拉链法):将全部冲突
相关文章
相关标签/搜索