回 帖 发 新 帖 刷新版面

主题:离散学的好的进来

谁能给我解释下  哈希表是怎么回事?

大学没好好学,现在工作中用到这东西不知道原理啊,

回复列表 (共6个回复)

沙发

概括地说,就是利用哈希(散列)技术实现每个表运算的时间的平均值为一常数的一种存储分配算法。

板凳

hash就是散列方法在表项的存储位置与它的关键字之间建立一个确定的
对应函数关系Hash(*),使每个关键字与结构中一个唯一存储位置相对应

3 楼

关键字的选择
直接关系到你的hash算法的好坏

4 楼

线性散列再哈希

5 楼

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

6 楼

数据结构书上也有介绍

我来回复

您尚未登录,请登录后再回复。点此登录或注册