欢迎您访问广东某某机械环保科有限公司网站,公司主营某某机械、某某设备、某某模具等产品!
全国咨询热线: 400-123-4567

新闻资讯

哈希游戏| 哈希游戏平台| 哈希游戏APP

HAXIYOUXI-HAXIYOUXIPINGTAI-HAXIYOUXIAPP

哈希游戏- 哈希游戏平台- 官方网站对hashcode 和 equals的理解

作者:小编2025-12-27 19:01:43

  哈希游戏- 哈希游戏平台- 哈希游戏官方网站

哈希游戏- 哈希游戏平台- 哈希游戏官方网站对hashcode 和 equals的理解

  hashCode的作用是充当一个索引,两个对象如果我们认为是相等的,那么它们的hashcode方法的计算结果一定要保证是相等的,所以我们在插入数据的时候,就不需要扫描整个hash表中的节点是否存在重复元素了,我们只需要在当前位置所处的链表的元素通过equals方法进行比较,因为还有些hash冲突的元素也在链表里。这样就大大降低了查询的时间复杂度,且链表节点超过阈值自动转换为红黑树它自带排序功能,然后通过equals进行快速搜索至红黑树根部,比起链表的查询时间复杂度O(n)又提高不少,红黑树我还没看,我猜它肯定会利用二分搜索树的排序思想进行快速搜索,这样理解对吗老师?