几种经典的Hash算法的实现源代码.DOCVIP

  • 35
  • 0
  • 约3.17千字
  • 约 4页
  • 2020-02-01 发布于天津
  • 举报
几种经典的算法的实现源代码年月日星期一哈希算法将任意长度的二进制值映射为固定长度的较小二进制值这个小的二进制值称为哈希值哈希值是一段数据唯一且极其紧凑的数值表示形式如果散列一段明文而且哪怕只更改该段落的一个字母随后的哈希都将产生不同的值要找到散列为同一个值的两个不同的输入在计算上是不可能的所以数据的哈希值可以检验数据的完整性链表查找的时间效率为二分法为为但链表查找的时间效率为设计高效算法往往需要使用链表常数级的查找速度是任何别的算法无法比拟的链表的构造和冲突的不同实现方法对效率当然有一定的影响然

几种经典的Hash算法的实现(源代码) 2008年10月13日 星期一 22:03 哈希算法将任意长度的二进制值映射为固定长度的较小二进制值,这个小的二进制值称为哈希值。哈希值是一段数据唯一且极其紧凑的数值表示形式。如果散列一段明文而且哪怕只更改该段落的一个字母,随后的哈希都将产生不同的值。要找到散列为同一个值的两个不同的输入,在计算上是不可能的,所以数据的哈希值可以检验数据的完整性。 链表查找的时间效率为O(N),二分法为log2N,B+ Tree为log2N,但Hash链表查找的时间效率为O(1)。 设计高效算法往往需要使用Hash链表,常数级的查找速度是任何别的算法无法比拟的,Hash链

文档评论(0)

1亿VIP精品文档

相关文档