摘要:
在解决这个问题之前,我们首先需要知道什么是哈希冲突,而在了解哈希冲突之前我们还要知道什么是哈希才行;什么是哈希? Hash,一般翻译为“散列”,也有直接音译为“哈希”的,这就是把任意长度的输入通过散列算法,变换成固定长度的输出,该输出就是散列值(哈希值);这种转换是一种压缩映射,也就是,散列值的空间 阅读全文
posted @ 2022-01-23 14:46
Lucky_龍
阅读(177)
评论(0)
推荐(0)
摘要:
①.判断键值对数组table[i]是否为空或为null,否则执行resize()进行扩容; ②.根据键值key计算hash值得到插入的数组索引i,如果table[i]==null,直接新建节点添加,转向⑥,如果table[i]不为空,转向③; ③.判断table[i]的首个元素是否和key一样,如果 阅读全文
posted @ 2022-01-23 14:30
Lucky_龍
阅读(254)
评论(0)
推荐(0)

浙公网安备 33010602011771号