Hash 如果bucket散列具有相同的值,那么将去掉哪个值?

Hash 如果bucket散列具有相同的值,那么将去掉哪个值?,hash,hashtable,Hash,Hashtable,哈希表存储在bucket散列中 当存储两个以上相同的散列值时,如果是“取出”,将取出哪一个?这取决于散列表的实现。在java的HashTable/HashMap实现中,如果object.equals()指示对象不相等,则两者都存储。如果object.equals()返回true(对象被认为是相等的),那么最后添加的就是存储的内容。我真的不明白你在问什么。

哈希表存储在bucket散列中


当存储两个以上相同的散列值时,如果是“取出”,将取出哪一个?

这取决于散列表的实现。在java的HashTable/HashMap实现中,如果
object.equals()
指示对象不相等,则两者都存储。如果
object.equals()
返回true(对象被认为是相等的),那么最后添加的就是存储的内容。

我真的不明白你在问什么。