散列表原理与冲突处理技术详解.pdfVIP

  • 0
  • 0
  • 约3千字
  • 约 7页
  • 2026-10-29 发布于北京
  • 举报

散列表、散列函数

散列表(哈希表,HashTable):是⼀种数据结构。特点是:可以根据数据元素的关键字

计算出它在散列表中的地址

散列函数(哈希函数):Addr=H(key)建⽴了“关键字”→“地址”的映射关系。

例:某散列表的⻓度为13,散列函数H(key)=key%13。依次将数据元素19、14、23插⼊散列表:

19%13=6

14%13=1141923

23%13=10

0123456789101112

理想情况下,在散列表中查找⼀个元素的时间复杂度为O(1)。⽐如:

查找元素19:根据散列函数计算出元素的地址=19%13=6,检查位置#6。查找成功

查找元素16:根据散列函数计算出元素的地址=16%13=3,检查位置#3。查找失败

!#$%()*+),-*.

文档评论(0)

1亿VIP精品文档

相关文档