首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
写出从哈希表中删除关键字为K的一个记录的算法。设哈希函数为H,解决冲突的方法为链地址法。
写出从哈希表中删除关键字为K的一个记录的算法。设哈希函数为H,解决冲突的方法为链地址法。
admin
2019-01-16
59
问题
写出从哈希表中删除关键字为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://www.kaotiyun.com/show/aeRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
阅读下列史料,并回答问题:在琶勒尼斯(注:地名)一役获胜后,他(庇西特拉图)便占领政府,并解除人民武装;现在他已能稳定地握住僭主政权,并且取得那克索斯。以吕格达密斯为统治者。他解除人民武装的方法是这样的:他在塞修斯庙举行了一个武装的阅兵式,同时举行一次民
概述罗马共和国早期平民反贵族斗争的原因、过程和意义。
秦统一过程中,最先和最后灭掉的国家是()。
凡尔赛体系是由一系列条约组成的,其中战胜国与匈牙利签订的条约为()。
洋务运动期间,军事企业主要采取的组织形式是()。
最早以立法形式巩固大化改新成果的法令是()。
在一个HDLC帧的数据中,如果出现了000111111011这样的流,请问发送到信道上它将会变成()。
若干个等待访问磁盘者依次要访问的柱面为20,44,40,4,80,12,76,假设每移动一个柱面需要3毫秒时间,移动臂当前位于40号柱面,请按下列算法分别计算为完成上述各次访问总共花费的寻找时间。(1)先来先服务算法;(2)最短寻找时间
[*]对应的微指令如下:ADD01XX1010000010XX10010000XX1001001001MOV00XX10100010XX1101001001
某网络拓扑如图A-3所示,路由器R1通过接口E1、E2分别连接局域网1、局域网2,通过接口LO连接路由器R2,并通过路由器R2连接域名服务器与互联网。R1的L0接口的IP地址是202.118.2.1,R2的L0接口的IP地址是202.118.2.2,L1接
随机试题
对三度房室传导阻滞反复发作,并伴有阿—斯综合征者,首选的治疗是
某66kV不接地系统,当土壤电阻率为300~m时,其变电所接地装置的跨步电压应不超过()。
多桩矩形承台条件如下图所示。若承台及承台上土重设计值G=601.9kN,且不考虑承台底地基土的反力作用,问沿柱边处承台正截面上所受最大弯矩最接近于下列()项数值。
按发行人划分,权证可分为认购权证和认沽权证。()
【2014四川】以下不属于联结学习理论的观点是()。
北京市某公交车内发生盗窃案件,报案者称自己手机被偷,公交车现在某大厦附近,警察接到报案后赶到现场展开调查。下列说法正确的是()。
试述现存国际金融体系的脆弱性及其改革重点。
若φ(y)有连续导数,φ(0)=0,曲线的极坐标方程为r=a(1-cosθ),其中a>0,0≤θ≤π,A与B分别对应于θ=0与θ=π,计算
【B1】【B10】
A=BOOK1B=BOOK2C=BOOK3D=BOOK4Whichbook(s)say(s)that...theclimateaffectsthefuturesustainableagricultural
最新回复
(
0
)