首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
写出从哈希表中删除关键字为K的一个记录的算法。设哈希函数为H,解决冲突的方法为链地址法。
写出从哈希表中删除关键字为K的一个记录的算法。设哈希函数为H,解决冲突的方法为链地址法。
admin
2019-08-15
34
问题
写出从哈希表中删除关键字为K的一个记录的算法。设哈希函数为H,解决冲突的方法为链地址法。
选项
答案
用链地址法解决冲突的哈希表是一个指针数组,数组分量均是指向单链表的指针,(第i个)单链表结点有两个域,一个是哈希地址为i的关键字,另一个是指向同义词结点的指针。删除算法与单链表上删除算法类似。 typedef struct node{ keytype key; struct node * next: }HSNode *HSList; typedef struct node *HLK; void Delete(HLK HT[],keytype K){ //用链地址法解决冲突,从哈希表中删去关键字为K的记录 int i=H(K); //用哈希函数确定关键字K的哈希地址 if(HT[i]==null){printf(”无被删除记录\n”);exit(0);} HLK p,q;P=H[i]; q=P; //p指向当前记录(关键字),q是P的前驱 while(p&&p一>key!=k){q=p;p=p一>next;} if(p==null){printf(”无被删除记录”);exit(0);} if(q==H[i]){HT[i]=HT[i].next;free(P);} //被删除关键字是链表中第一个结点 else{q一>next=p一>next;free(P);} }
解析
转载请注明原文地址:https://jikaoti.com/ti/roGjFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
列宁称马克思、恩格斯是“19世纪人类三个最先进国家中三种主要思潮的继承人和天才的完成者”。这里“三个最先进国家”指的是()。
下列不是春秋时代齐国管仲改革的内容的是()。
除《凡尔赛和约》外,规定禁止德奥合并的是()。
20世纪五六十年代经济高速增长时期,西欧经济增长最快的国家是()。
阅读下面史料,回答问题:材料一各缔约国主力舰替换总吨位按照标准排水量计算不得超过如下:合众国525000吨;英帝国525000吨;法国175000吨;意大利175000吨;日本315000吨。
下列关于社会大分工不正确的说法是()。
以数组Data[m+1]作为循环队列SQ的存储空间,front为头指针,rear为队尾指针,则执行出队操作的语句是()。
一个SPOOUNG系统由输入进程I、用户进程P、输出进程O、输入缓冲区、输出缓冲区组成。进程I通过输入缓冲区为进程P输入数据,进程P的处理结果通过输出缓冲区交给进程O输出。进程间数据交换以等长度的数据块为单位,这些数据块均存储在同一个磁盘上,因此,SPOO
采用散列函数H(k)=3×kMOD13并用线性探测开放地址法处理冲突,在数列地址空间[0..12]中对关键字序列22,41,53,46,30,13,1,67,51;(1)构造散列表(画示意图);(2)装填因子;(3)等概
关于B一树,下列说法不正确的是()。
随机试题
单位和个人提供的下列劳务,应征增值税的有( )。
下列关于个人住房贷款业务说法正确的是()。
()是指在专门的培训现场接受履行职务所必要的知识、技能和态度的培训。
宜居带是指一颗恒星周围一定距离的范围,在这一范围内水可以以液态形式存在。由于液态水被科学家认为是生命生存________的元素,因此如果一颗行星恰好落在这一范围内,那么它就被认为有更大的________拥有生命或至少拥有生命可以生存的环境。填入画横线部分最
朱自清是现代著名诗人、散文家。其散文《春》《荷塘月色》《故都的秋》等都是脍炙人口的名篇。()
自1940年以来,全世界的离婚率不断上升。因此,目前世界上的单亲儿童,即只与生身父母中的某一位一起生活的儿童,在整个儿童中所占的比例,一定高于1940年。以下哪项关于世界范围内相关情况的断定,如果为真,最能对上述推断提出质疑?
在设计程序时,应采纳的原则之一是______。
Isthemanbusythismorning?
Today,mostcountriesintheworldhavecanals.Manycountrieshavebuiltcanalsnearthecoast,andparalleltothecoast.Even
A、Itneedtobewalkeddaily.B、Itisanidealhuntingdog.C、Itcanexerciseathome.D、It’shardtohandleforchildren.C
最新回复
(
0
)