请在 下方输入 要搜索的题目:

有没有可能两个不相等的对象有相同的hashcode

有没有可能两个不相等的对象有相同的hashcode

发布时间:2025-05-08 18:23:55
推荐参考答案 ( 由 快搜搜题库 官方老师解答 )
联系客服
答案:有可能。在产生hash冲突时,两个不相等的对象就会有相同的 hashcode 值。当hash冲突产生时,一般有以下几种方式来处理:拉链法:每个哈希表节点都有一个next指针,多个哈希表节点可以用next指针构成一个单向链表,被分配到同一个索引上的多个节点可以用这个单向链表进行存储.。开放定址法:一旦发生了冲突,就去寻找下一个空的散列地址,只要散列表足够大,空的散列地址总能找到,并将记录存入再哈希:又叫双哈希法,有多个不同的Hash函数.当发生冲突时,使用第二个,第三个….等哈希函数计算地址,直到无冲突.
专业技术学习
专业技术学习
搜搜题库系统