早教吧 育儿知识 作业答案 考试题库 百科 知识分享

请问一道,计算机中:数据结构与算法的问题,2、在地址空间为0~16的散列区中,对以下关键字序列构造两个哈希表:{Jan,Feb,Mar,Apr,May,June,July,Aug,Sep,Oct,Nov,Dec}(1)\x05用线性探测开放地址法处理冲

题目详情
请问一道,计算机中:数据结构与算法的问题,
2、在地址空间为0~16的散列区中,对以下关键字序列构造两个哈希表:
{Jan,Feb,Mar,Apr,May,June,July,Aug,Sep,Oct,Nov,Dec}
(1)\x05用线性探测开放地址法处理冲突;
(2)\x05用链地址法(开散列存储)处理冲突
并分别求这两个哈希表在等概率情况下查找成功的平均查找长度.设哈希函数为
H(key) = i/2,其中i为关键字中第一个字母在字母表中的序号,如下:
A B C D E F G H I J K L M N O P Q R S R U V W X Y Z
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
▼优质解答
答案和解析
(1) 用线性探测开放地址法处理冲突;
H(Jan)=10/2=5;
H(Feb)=6/2=3;
H(Mar)=13/2=6;
H(Apr)=1/2=0;
H(May)=13/2=6;冲突;H1=6+1=7;
H(June)=10/2=5;冲突;H1=5+1=6;冲突;H2=7;H3=8;
H(July)=5;H1=6;H2=7;H3=8;H4=9
H(Aug)=0;H1=1;
H(Sep)=9;H1=10;
H(Oct)=7;H1=8;H2=9;H3=10;H4=11;
H(Nov)=7;H1=8;H2=9;H3=10;H4=11;H5=12
H(Dec)=2
ASL=(1+2+1+1+1+1+2+4+5+2+5+6)/12=31/12
(2) 用链地址法处理冲突
H(Jan)=5;
H(Feb)=3;
H(Mar)=6;
H(Apr)=0;
H(May)=6
H(June)=5;
H(July)=5;
H(Aug)=0;;
H(Sep)=9;
H(Oct)=7;
H(Nov)=7;
H(Dec)=2
0->Apr->Aug
1->
2->Dec
3->Feb
4->
5->Jan->June->July
6->Mar->May
7->Oct->Nov
8->
9->Sep
ASL=(1+2+1+1+1+2+3+1+2+1+2+1)/12=18/12
看了 请问一道,计算机中:数据结构...的网友还看了以下:

意外伤害保险的保险责任的三个必要构成要素是()A.满足意外的三个构成要素B.被保险人在保险期内遭  2020-05-22 …

○、△、□各表示一个数字,下面的每一个图形都是由○、△、□中的两个构成的,观察各个图形,根据图下表  2020-06-19 …

如图1,已知点E在正方形ABCD的边BC上,若∠AEF=90°,且EF交正方形外角的平分线CF于点  2020-07-09 …

木结构的各个构件,先表面处理,后进行榫卯连接.用于表面抛光的工具是(  ).A锯B刨子C锉D凿子  2020-07-14 …

阅读下面的文字,完成5~7题。儒学和之道的诠释与反思“天”、“人”、“和”是儒学之道的三个构成性要素  2020-11-02 …

阅读下面的文字,完成下面的题。儒学和之道的诠释与反思“天”、“人”、“和”是儒学之道的三个构成性要素  2020-11-02 …

○△□各表示一个数字,下面的每一个图形都是由○△□中的两个构成的.观察各个图形,根据图下表示的数找出  2020-11-06 …

阅读短文,回答问题儒学和之道的诠释与反思“天”、“人”、“和”是儒学之道的三个构成性要素;天道、人道  2020-11-13 …

下面是关于实现理想的一个构思框架图,请把这个构思写成一段话,要求内容完整,表述准确,语言连贯,不超过  2020-11-29 …

△、○、□各代表一个数字,下面每一个图形是由□、△、○中的两个构成的,观察每一个图形,并根据图形下方  2020-12-25 …