gpt4 book ai didi

java - HashSet 的 Hashing 是如何工作的?

转载 作者:行者123 更新时间:2023-12-03 23:10:58 24 4
gpt4 key购买 nike

我刚刚阅读并理解了哈希如何与 HashMap 一起工作:它如何使用哈希表,使用哈希函数制作哈希码等。

我的问题是:如果同样的原则适用于 HashSet?很明显,它无法从 HashSet 的键计算哈希码,因为它没有。但是它会根据 HashSet 的值计算哈希码吗?

最佳答案

实际上,一个 HashSetHashMap 支持将其所有键映射到单个常量对象。此映射的键集充当集合。查看 HashSet source 亲眼看看.所以是的,两者运作的机制非常相似。

关于java - HashSet 的 Hashing 是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17199705/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com