- 7
- 0
- 约4.56千字
- 约 16页
- 2017-08-24 发布于河南
- 举报
Ch05-散列
散列 高文宇 gwyy@163.com §1 预备知识 散列(Hashing)是一种用于以常数平均时间执行插入、删除和查找的技术。 散列函数(Hash function)将每个关键字映射到从0到TableSize-1的存储单元中。理想情况下,散列函数应当运算简单并保证任何两个不同的关键字映射到不同的存储单元。 Symbol Table ADT Objects: A set of name-attribute pairs, where the names are unique Operations: ? SymTab Create(TableSize) ? Boolean IsIn(symtab, name) ? Attribute Find(symtab, name) ? SymTab Insert(symtab, name, attr) ? SymTab Delete(symtab, name) Hash表 Hash表的几个概念 定义1(冲突): A collision occurs when we hash two nonidentical identifiers into the same bucket, i.e. f ( i1 ) = f ( i2 ) when i1 ? i2 . 定义2(溢出): An overflow occurs when we
您可能关注的文档
最近下载
- 硬笔书法作品纸5款(原创-打印即用).pdf VIP
- S385(V220)硬件手册.pdf
- 基于机器视觉的表面缺陷检测系统设计(毕业论文).doc VIP
- 火把节的欢乐 原版 正谱 五线谱 钢琴谱 高考声乐谱pdf.docx VIP
- 统编版四年级语文上册教学课件《18 颐和园》.pptx VIP
- 外研版新教材英语Unit 3 Wonderful nature Hit it big课件.pptx VIP
- 2025-2030丘陵山区农机装备需求与产品创新方向研究报告.docx VIP
- 九图一牌标准样式.doc VIP
- 2026年纪检工作总结和工作计划(3篇).docx VIP
- 【人教八年级历史上册】第十三课《五四运动》精品课件.pptx VIP
原创力文档

文档评论(0)