原文:针对某个集体中人名设计一个哈希表,使得平均查找长度不超过R,并完成相应的建表和查表程序。

基本要求 假设人名为中国人姓名的汉语拼音形式。待填入哈希表的人名共有 个,取平均查找长度的上限为 。哈希函数用除留余数法构造,用线性探测再散列法或链地址法处理冲突。 测试数据 取周围较熟悉的 个人名 include lt iostream gt include lt string gt define R define M define m define KeyType int define In ...

2019-12-18 22:35 0 1461 推荐指数:

查看详情

哈希(等概率情况下)查找成功与查找不成功的平均查找长度

继续小结,做到一道求 哈希查找成功与查找不成功 情况下平均查找长度的计算问题,迷惑了好一会,在这里总结下来: 首先,你要明白的是平均查找长度求的是期望,那么你就按照求期望的方法来求平均查找长度吧,千万记着期望怎么求平均查找长度就怎么求啊。 题目: 在地址空间为0~16的散列区中 ...

Mon Dec 17 06:24:00 CST 2012 1 32534
哈希(等概率情况下)查找成功与查找不成功的平均查找长度

做到一道求 哈希查找成功与查找不成功 情况下平均查找长度的计算问题,迷惑了好一会,在这里总结下来: 首先,你要明白的是平均查找长度求的是期望,那么你就按照求期望的方法来求平均查找长度吧,千万记着期望怎么求平均查找长度就怎么求啊。 题目: 在地址空间为0~16的散列区中,对以下 ...

Tue Sep 08 23:26:00 CST 2015 0 3739
哈希——线性探测法、链地址法、查找成功、查找不成功的平均长度

一、哈希 1、概念 哈希(Hash Table)也叫散列表,是根据关键码值(Key Value)而直接进行访问的数据结构。它通过把关键码值映射到哈希中的一个位置来访问记录,以加快查找的速度。这个映射函数就做散列函数,存放记录的数组叫做散列表。 2、散列存储的基本思路 ...

Fri Oct 09 07:16:00 CST 2020 0 2839
哈希——线性探測法、链地址法、查找成功、查找不成功的平均长度

一、哈希 1、概念 哈希(Hash Table)也叫散列表,是依据关键码值(Key Value)而直接进行訪问的数据结构。它通过把关键码值映射到哈希中的一个位置来訪问记录,以加快查找的速度。 这个映射函数就做散列函数。存放记录的数组叫做散列表。 2、散 ...

Wed Aug 09 00:39:00 CST 2017 0 13765
查找哈希查找

要点 哈希哈希函数 在记录的存储位置和它的关键字之间是建立一个确定的对应关系(映射函数),使每个关键字和一个存储位置能唯一对应。这个映射函数称为哈希函数,根据这个原则建立的称为哈希(Hash Table),也叫散列表。 以上描述,如果通过数学形式 ...

Mon Mar 16 22:19:00 CST 2015 6 7144
Hash平均查找长度ASL计算方法

Hash的“查找成功的ASL”和“查找不成功的ASL” ASL指的是 平均查找时间 关键字序列:(7、8、30、11、18、9、14) 散列函数: H(Key) = (key x 3) MOD 7 装载因子: 0.7 处理冲突:线性探测再散列法 查找成功的ASL计算方法 ...

Sat Nov 04 17:50:00 CST 2017 2 16896
Hash之ASL和不成功ASL的计算 (平均查找长度)

一、线性探测再散列法 Hash: 元素的值(value)和在数组中索引位置(index)有一个确定关系 Index = Hash(key) ==> y = f(x) Index有可能相同,怎么处理冲突? 在“处理冲突”上可能会有不同的方法 ...

Fri Jun 19 06:49:00 CST 2020 0 2587
查找算法之哈希

说道查找,我想大家并不陌生,所谓查找,即为根据某个给定的值,在查找中确定一个其关键字等于给定值的记录或数据元素。 像比较常见的,有循序查找针对有序的有比较高效的二分(折半)查找,同时还有通过树来优化的静态树查找与动态树查找,但是这些无一不是在查找过程中要进行一系列的和关键字之间 ...

Wed Dec 30 01:01:00 CST 2015 0 3997
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM