-1
A
回答
5
为了生产n-1
碰撞为n
对象中,散列函数将不得不为每个n
对象的返回的值完全相同,或者更一般地:对于任何对象相同的值。
因此,创建这种散列函数的一种非常简单的方法是只返回一些常数值。
public int hashCode() {
return 0;
}
当然,您可以返回任何值,而不只是0,只要它是任何对象的相同值。
相关问题
- 1. 散列 - 目的冲突
- 2. C#散列与冲突域
- 3. 故意散列冲突
- 4. 散列冲突和附加数据
- 5. 实现具有冲突的散列函数
- 6. 如何计算这个散列函数中的冲突?
- 7. 如何计算这个散列函数的冲突?
- 8. 减少SHA1散列的部分冲突
- 9. 查找散列表中的冲突
- 10. 用户名散列中的MD5散列冲突
- 11. 散列冲突:随着多次散列而增长的机会
- 12. 避免散列冲突的独立链散列
- 13. 如果我散列一堆散列,散列冲突的可能性有多大?
- 14. 散列表和处理冲突
- 15. Set如何解决散列冲突?
- 16. 散列冲突如何处理?
- 17. 加快散列,减少冲突?
- 18. 冲突jQuery函数
- 19. javascript函数冲突
- 20. 为什么加密散列函数中的冲突检测使查找其他冲突更容易?
- 21. 冲突的jquery函数
- 22. Go中的函数冲突
- 23. 我如何计算散列表中的冲突数?
- 24. 具有最小冲突的短Python字母数字散列
- 25. 使用动态数组处理散列表中的冲突
- 26. 聚合函数冲突
- 27. java哈希函数冲突
- 28. 冲突类型 - 函数
- 29. 函数命名冲突
- 30. 与笨基函数冲突
当然。 int hashcode(){return 0;}' –
(或者返回相同值的任何哈希'函数';考虑如果*输入被使用,那么它不会完全依赖哈希函数,而且数据 - 这是随机的/未知的。) – user2864740
@tobias_k您的评论完全,正确和独特(达到一定的偏移量)可以确定问题的答案。你应该让它成为答案,获得upvotes,并选择它作为答案。 – Patrick87