直接进去主题好了。

什么是哈希表?

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

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

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

相关文章:

  • 2021-04-16
  • 2021-12-05
  • 2021-07-23
  • 2021-09-16
  • 2021-11-18
  • 2022-02-04
  • 2021-09-27
猜你喜欢
  • 2022-02-15
  • 2021-11-25
  • 2021-10-09
  • 2021-11-11
  • 2022-12-23
  • 2022-12-23
  • 2021-09-11
相关资源
相似解决方案