数据结构 沈阳大学信息工程学院 齐晓轩 第九章 查找 9.1 静态查找表 9.1.1 顺序表的查找 9.1.2 有序表的查找 9.1.3 索引顺序表的查找 9.2 动态查找表 9.3 哈希表 然而,更多的情况下哈希函数并不是如此简单的,对例2,为了查找方便应以地区作为关键字,假定地区名以汉语拼音表示,此时,要将其转化为数字,构造方法如下: ① 取关键字中的第一个字母在字母表中的序号作为哈希函数,例如,BEIJING的首字母序号为02,故f(BEIJING)=02。 ② 先求关键字的第一个和最后一个字母在字母表中的序号之和,然后判断此和值,大于30则减30,例如TIANJIN的首尾字母“T”和“N”序号之和为34,故f(TIANJIN) = 04。 ③ 先求每个汉字的首拼音字母的ASCII码之和的八进制形式,将其视为十进制数再除以30(若余数为0则加30), 故f(key) = [ (首字母)8 + (尾字母)8]10 MOD 30 例如,HENAN的首尾字母“H”和“N”的ASCII码之和为(226)8,以(226)10除以(30)10得余数16,故f(HENAN) = 16。 16 16 17 23 13 02 26 04 f3(key) 03 22 26 28 28 17 04 09 f2(key) 19 08 19 19 19 08 20
您可能关注的文档
- 考场作文夺分技法技法三如何写好中间内容要点.ppt
- 肝性脑病分期与护理教案.ppt
- 考点2描述世界地形‘河流湖泊和气候类型的总体特征及其分布情况……(b)(复习)要点.ppt
- 考点8:列举我国境内远古文化遗存、传说、明白中华文明起源和地域特征要点.ppt
- 考点15.列出夏朝到清代王朝更替的时序_展现中华文明绵延不断的基本脉络要点.ppt
- 考点24列出秦朝到清朝王朝更替的时序要点.ppt
- 肝炎不治疗多久会演变成肝癌教案.ppt
- 肝移植术后监护教案.ppt
- 细胞实验-课堂-第九讲细胞培养解答.pptx
- 拷给学生语言学要点.ppt
- 统编版语文二年级上册13我要的是葫芦课件 (1).pptx
- 教科版三年级科学上册2.2《水珠从哪里来》课件.pptx
- 统编版语文三年级上册习作:续写故事课件.pptx
- 统编版三年级道德与法治上册13安全记心上课件 (2).pptx
- 人教鄂教版科学三年级上册4.16保护消化和呼吸器官(课件).pptx
- TSG 08-2026《特种设备使用管理规则》新旧规范对比.pptx
- 《GBT33000-2025企业安全生产标准化管理体系》修订思路和逻辑解读.pptx
- 物业管理之高层建筑消防管理重点.pptx
- 屏柜安装、二次接线及接地网安装作业指导书.pdf
- 企业安全生产规章制度与操作规程知识教育培训PPT.pptx
最近下载
- 2025年吉林省长春市中考二模物理试卷含详解.docx VIP
- 精品解析:2026届广东省广东实验中学高三上学期第二次阶段性考试物理试卷(原卷版).docx VIP
- 2026年厦门中考地理备考全攻略(含考点、真题、计划).docx VIP
- SYT-5329-2012水质推荐指标.doc VIP
- 2026届湖北省随州市高三下学期二模物理试题(试卷+解析).pdf VIP
- 化学_年产1亿片阿司匹林片生产工艺设计.docx VIP
- 2024年广东省五年一贯制学校招生考试数学试卷.docx VIP
- 建筑结构荷载规范.docx VIP
- 海康公安视频实战应用平台解决专题方案.docx VIP
- 党的二十届四中全会精神知识题库.docx VIP
原创力文档

文档评论(0)