首页 > 代码库 > 【Python】11、集合与字典的实现
【Python】11、集合与字典的实现
一、字典的实现
dict是在list之上实现的
i(索引) = hash(key) % solt(槽位数)
此时i重复了怎么办(hash冲突)?
1、拉链法
每个槽位上拉一个List,就是拉链法
2、开地址法
使用某个算法重新计算i,就交开地址法
常用,效率更高,
i = fn(key, i)
【Python】11、集合与字典的实现
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。