05、哈希表、映射、集合

Hash table

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

工程实践

  • 电话号码簿
  • 用户信息表
  • 缓存(LRU Cache)
  • 键值对存储(Redis)

Hash函数


Hash碰撞

复杂度分析



©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。