概念
散列表即为直接将查找的关键字与索引位置相关联,散列表建立了关键字和存储地址之间的一种映射关系。查找的时间复杂度O(1)。
同义词:不同关键字却指向同一个存储地址,称为同义词,冲突
散列函数(hash):直接定址法,除留余数法。。。
处理冲突:
- 开放定址法
- 线性探测法
- 平方探测法
- 再散列
- 伪随机法
- 拉链法(顺序+链式存储结构)
- 开放定址法
散列表的查找效率取决于三个因素:
- 散列函数
- 冲突处理
- 装填因子(表示装满的程度)
I MUST ASSEMBL THEM
散列表即为直接将查找的关键字与索引位置相关联,散列表建立了关键字和存储地址之间的一种映射关系。查找的时间复杂度O(1)。
同义词:不同关键字却指向同一个存储地址,称为同义词,冲突
散列函数(hash):直接定址法,除留余数法。。。
处理冲突:
- 开放定址法
- 线性探测法
- 平方探测法
- 再散列
- 伪随机法
- 拉链法(顺序+链式存储结构)
散列表的查找效率取决于三个因素:
----\(˙<>˙)/----赞赏一下吧~
微信支付
支付宝