首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
写出从哈希表中删除关键字为K的一个记录的算法。设哈希函数为H,解决冲突的方法为链地址法。
写出从哈希表中删除关键字为K的一个记录的算法。设哈希函数为H,解决冲突的方法为链地址法。
admin
2019-01-16
35
问题
写出从哈希表中删除关键字为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 i 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;flee(p);} //被删除关键字是链表中第一个结点 else{q一>next=p一>next;free(P);} }
解析
转载请注明原文地址:https://kaotiyun.com/show/aeRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
改革开放以来,乡镇企业的异军突起,其重要意义包括()①改变了公有制经济的主体地位②推动了农村产业结构的现代化进程③加快了农村的现代化进程④开辟了农民致富的新途径
新经济政策的背景、内容及历史意义是什么?
范仲淹在《答手诏条陈十事》中提出,庆历新政的核心内容是()。
春秋战国时期,提出“祸兮福之所倚,福兮祸之所伏”的思想家是()。
19世纪晚期,在侵略非洲的过程中,几次入侵连遭失败,最后彻底战败的帝国主义国家是()。
在一个长度为n(n>1)的带头结点的单链表h上,设有尾指针r(指向尾结点),则执行()操作与链表的长度有关。
在4×100米接力赛中,4个运动员之间存在如下关系:运动员1跑到终点把接力棒交给运动员2;运动员2一开始处于等待状态,在接到运动员1传来的接力棒后才能往前跑,他跑完100米后交棒给运动员3;运动员3也只有接到运动员2传来的接力棒后才能往前跑,他跑完100米
指令系统字长16位,每个地址码为6位,采用扩展操作码的方式,试设计14条二地址指令,100条一地址指令,100条零地址指令。(1)画出操作码的扩展形式。(2)下图为指令译码逻辑图,其中只给出了二地址指令的译码逻辑,试补全一地址指令和零地址指令的
若无向图G=(V,E)中含有7个顶点,要保证图G在任何情况下都是连通的,则需要的边数最少是____。
网络如图所示。链路旁边注明的数字代表链路的长度(假想单位)。试利用Dijkstra算法求出从结点A到所有其他结点的最短路由。
随机试题
A.阴茎海绵体内血管活性药物注射法(ICI)B.尿道内给药(如西地那非)C.阴茎海绵体内PDEV抑制剂注射法D.阴茎假体置入术E.显微血管重建手术
肾脏完成泌尿功能是通过
A.消费者的权利B.经营者的义务C.生产者的权利D.消费者协会的义务E.国家对消费者的权益保护依照《中华人民共和国消费者权益保护法》接受服务时,有权拒绝经营者的强制交易行为是
狭义的金融市场包括( )。
按照《担保法》的规定,以汇票进行质押的,质押合同的生效时间为( )。
下列关于大额交易的说法正确的是()。
诚信的基本特征是()。
【2014.山东济宁】尽管各种不同的研究及其相关测验分别强调创造性的不同特点,但目前较公认的是以发散思维的基本特征来代表创造性。()
(2013)《中华人民共和国义务教育法》规定,教师的教育教学工作应当()。
在一些基层单位,总会发生群众同干部“顶嘴”的现象,有的还因此造成了干群情绪对立。究其原因,主要是一些基层干部忽视了群众的“辩白心理”。心理学家认为。人们在受到他人的批评时,大都会本能地产生一种辩解意识,也就是“辩白心理”。即便是做了明显的、无可推卸的错事,
最新回复
(
0
)