黑马程序员技术交流社区

标题: 哈希码和哈希值是一个东西吗?和哈希表有什么关系? [打印本页]

作者: niuapp    时间: 2015-6-11 18:53
标题: 哈希码和哈希值是一个东西吗?和哈希表有什么关系?
百度百科有两个词条,他们两个不同吗?

      哈希码:哈希码并不是完全唯一的,它是一种算法,让同一个类的对象按照自己不同的特征尽量的有不同的哈希码,但不表示不同的对象哈希码完全不同。也有相同的情况,看程序员如何写哈希码的算法。
      哈希值:哈希算法将任意长度的二进制值映射为固定长度的较小二进制值,这个小的二进制值称为哈希值。哈希值是一段数据唯一且极其紧凑的数值表示形式。如果散列一段明文而且哪怕只更改该段落的一个字母,随后的哈希都将产生不同的值。要找到散列为同一个值的两个不同的输入,在计算上来说基本上是不可能的。
作者: shuaiqi_P_D    时间: 2015-6-11 20:47
学习了。
作者: SHISY    时间: 2015-6-11 21:57
这回了解了
作者: niuapp    时间: 2015-6-12 07:32
大哥们,我这个是问题的,我以为他俩一样,可是百度却是两个解释,我不懂 @_@
作者: zhaopy    时间: 2015-6-12 09:05
应该都用到了哈希算法吧,学习了。多谢楼主!
作者: world.net    时间: 2015-6-12 09:15
谢谢分享,学习了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2