数据结构 第六章:哈希存储

1.基本概念

①哈希存储(散列存储)

将要存储的数据中的关键字和存储位置之间建立对应的映射关系。存储数据时,按照映照关系寻找存储位置,查找数据时,同样根据关键字和映射关系寻找原数据的存储位置。这个映射关系成为哈希函数(散列函数)。

②哈希表

遵循哈希存储算法的连续空间。

③哈希冲突(哈希矛盾)

key1 != key2

f(key1) == f(key2)

解决哈希冲突:开放地址法,链地址法。

2.链地址法

①构造

②哈希函数

③插入

④遍历

⑤查找

⑥销毁

调用

以上 结果

相关推荐
红豆诗人6 分钟前
C++二叉搜索树:查找、插入和删除为什么这样写
数据结构·c++·算法
HZjiangzi6 分钟前
深耕精密驱动二十六载,捷昌驱动助力机器人产业升级发展
人工智能·算法
奋发向前wcx6 分钟前
CSP-J复赛模拟赛3 王晨旭补题 2026.10.4
算法
H.莓飛15 分钟前
【数据结构】堆_OJ题
linux·数据结构·算法
Dream it possible!32 分钟前
蓝桥杯_翻转_C++
c++·算法·蓝桥杯
Ivanqhz32 分钟前
BURG(自底向上重写生成器)
服务器·数据库·人工智能·深度学习·算法
言乐639 分钟前
逻辑回归与利弊
人工智能·算法·机器学习·数据挖掘·逻辑回归
海绵宝宝转agent1 小时前
Leetcode100 二叉树的中序遍历
java·算法
根目录下的猫1 小时前
ROS 2 C++(rclcpp)版本,实现话题订阅、话题发布,以及完整编译运行流程
开发语言·c++·算法
大侠归来3 小时前
C 语言 | 在函数中操作数组
c语言·c++·算法