码迷,mamicode.com
首页 > 编程语言 > 详细

Hash算法

时间:2017-08-13 00:11:14      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:根据   行数据   散列   散列表   ble   算法   val   固定   使用   

  哈希表(Hash table,也叫散列表),是根据key而直接进行访问的数据结构。也就是说,它通过把key映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。

  哈希表的做法其实很简单,就是把key通过一个固定的算法函数即所谓的哈希函数转换成一个整型数字,然后就将该数字对数组长度进行取余,取余结果就当作数组的下标,将value存储在以该数字为下标的数组空间里。

    而当使用哈希表进行查询的时候,就是再次使用哈希函数将key转换为对应的数组下标,并定位到该空间获取value,如此一来,就可以充分利用到数组的定位性能进行数据定位

Hash算法

标签:根据   行数据   散列   散列表   ble   算法   val   固定   使用   

原文地址:http://www.cnblogs.com/gaoyuechen/p/7351802.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!