博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Hash表(hash table ,又名散列表)
阅读量:7088 次
发布时间:2019-06-28

本文共 308 字,大约阅读时间需要 1 分钟。

直接进去主题好了。

什么是哈希表?

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

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

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

转载地址:http://dvgml.baihongyu.com/

你可能感兴趣的文章
Awesome Reinforcement Learning
查看>>
Redis基础知识 之——发布/订阅
查看>>
微信小程序开发教程第六章:「我」的页面开发
查看>>
印度浦那三周感受
查看>>
Solr5.3.1通过copyField设置多个field(字段)同时检索
查看>>
flask+sqlite3+echarts2+ajax数据可视化--静态图
查看>>
<十八>UML核心视图动态视图之协作图
查看>>
MERGE开发中遇到的问题
查看>>
独家 | 一文读懂LinkedIn个性化推荐模型及建模原理
查看>>
大数据时代CIO们必备的五大硬功
查看>>
近20天学习计划的完成情况
查看>>
[20150604]关于IOPS.txt
查看>>
原来Oracle也不喜欢“蜀黍”
查看>>
Eclipse:The superclass javax.servlet.http.HttpServlet was not found on the Java Build Path
查看>>
【AI版狄仁杰】爱丁堡大学团队教AI识别犯罪剧中的罪犯,正确率达60%仍不及人类...
查看>>
JAVA线程的三种简单实现
查看>>
PV(访问量)、UV(独立访客)、IP(独立IP) (转)
查看>>
linux命令之scp
查看>>
查看 MySQL 用户权限
查看>>
统一预付费ECS资源到期日
查看>>