A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© 王文杰 黑马帝   /  2012-1-7 11:19  /  2543 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

hash表是如何得到的?hash值是怎么样的

4 个回复

倒序浏览
哈希表是一种重要的存储方式,也是一种常见的检索方法。其基本思想是将关系码的值作为自变量,通过一定的函数关系计算出对应的函数值,把这个数值解释为结点的存储地址,将结点存入计算得到存储地址所对应的存储单元。检索时采用检索关键码的方法。现在哈希表有一套完整的算法来进行插入、删除和解决冲突。在 Java中哈希表用于存储对象,实现快速检索。

评分

参与人数 1技术分 +1 收起 理由
admin + 1

查看全部评分

回复 使用道具 举报
http://java-mzd.iteye.com/blog/827523 这篇文章看下
回复 使用道具 举报
这位同学 ,, 其实这个有些复杂,,我当时遇到这个的时候也是很纠结的。我超级想弄清楚到底什么hash 什么是hash表。最后我查了很多资料,最后越看越复杂,越复杂越晕了...
你现在可以这样理解:   什么是hash值呢? hash值就是根据hash算法算出来的,至于怎么算的,我想就不用钻研了,就是一种算法,比较复杂,   每一个对象可以根据hash算法算出一个hash值,然后根据这个值来确定他们存放的位置, hash表 就是根据哈希算法得出来的
前期知道这些就可以了

评分

参与人数 1技术分 +1 收起 理由
admin + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马