首页 > 其他 > 详细

哈希表

时间:2020-04-07 21:35:02      阅读:76      评论:0      收藏:0      [点我收藏+]
首先哈希表保存的数据结构是Key-Value(键值对)结构的,哈希表设计了一个映射关系:f(key) = address,根据key来算出存储地址address,并把value的值保存在该地址上。
这样可以实现1次查找,这里的f函数既是存储数据过程中用来指引数据存储到什么位置的函数,也是将来用来查找这个位置的算法,即哈希算法(哈希函数)
比如这样的数据:100(工号) 张三,工号作为key,张三作为value,f(x) = x + 1 ,那么f(100) = 100+1 = 101。“张三”保存在位置为101的存储空间。而想取出值时,只需把key值100代入f(x)即可求到值保存的位置,从而取出值。

哈希表

原文:https://www.cnblogs.com/drew/p/12656184.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!