首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
写出从哈希表中删除关键字为K的一个记录的算法。设哈希函数为H,解决冲突的方法为链地址法。
写出从哈希表中删除关键字为K的一个记录的算法。设哈希函数为H,解决冲突的方法为链地址法。
admin
2016-03-29
61
问题
写出从哈希表中删除关键字为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;flee(p);} //被删除关键字是链表中第一个结点 else{q->next=p->next;free(P);} }
解析
转载请注明原文地址:https://kaotiyun.com/show/BhRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
十六国时期的历史,可以划分为前后两个时期,其分界线是()。
简述波兰议会君主制_及其特点。
简述俄国十月革命与中国新民主主义革命的异同。
1948年,南斯拉夫对从苏联照搬来的“行政命令式的国家集权式”体制进行改革逐步形成有自己特色的建设社会主义的理论和方法,其核心是()。
下列事件:①上党战役②九三学社成立③“一二·一”惨案④《双十协定》签订,按照时间顺序排列正确的是()。
第一次国共合作采取了共产党员以个人身份加入国民党的“党内合作”方式,最早提出这种方式的是()
根据材料,结合有关知识,回答问题:埃及的河流空了,人(可以)徒步涉过。人们找不到能行船的水。河床变成了沙滩。沙滩上没有水,河床上也没有水……一切好东西都不见了,这个地方枯竭了……土地缩小了,(但是)它的行政人员却很多。土地荒凉不毛;(但)税却很重,只有
已知一组关键字为(26,36,41,38,44,15,68,12,6,51,25),用链地址法解决冲突。假设装填因子a=0.75,散列函数的形式为H(K)=KMODP,回答下列问题:(1)构造散列函数。(2)画出散列表。(
A、1243B、4312C、2134D、3214D图的BFS遍历。D选项,首先访问结点3,与3邻接的结点4、2都未曾访问过,故3后面因该为2、4(或4、2),故D错。
某计算机系统的内存储器由Cache和主存构成,Cache的存取周期为45纳秒,主存的存取周期为200纳秒。已知在一段给定的时间内,CPU共访问内存4500次,其中340次访问主存。问:(1)Cache的命中率是多少?(2)CPU访问内存的平均
随机试题
《雨巷》中,“独自彷徨”的象征意义是
哪一项属于长骨骨折中最多发的一种骨折
患者老年女性,多年来反复劳累后出现尿频、尿痛,腰膝疫软,神疲乏力,少腹坠胀,畏寒肢冷,有时面浮肢肿,舌淡红苔薄白,脉沉细。检查:双肾区叩击痛,尿白细胞10~20个/高倍视野,白细胞管型1~4个/高倍视野。治疗应首选
某房地产开发公司对某一地块有两种开发方案。A方案:一次性开发建筑面积为45000m2的多层住宅,需投入总成本费用(包括前期开发成本、施工建造成本和销售成本,下同)9000万元,开发时间(包括建造、销售时间,下同)为18个月。B方案:将该地
《中国教育改革和发展纲要》确定的20世纪末教育发展的总目标,即“两基”“两全”“两重”,其中“两基”是指__________、__________。
()对于领航相当于规则对于()
在建筑承包合同中,双方的约定工程费为65万元。工程竣工时费用增减误差不超过10%,承揽人在工程完工后,计算的工程费为120万元,定作人计算则为70万元。定作人在与承揽人结账时说:“只能按70万元结账,否则就只有打官司。”承揽人为避免麻烦,便表示同意并以定作
在下列传输介质中,错误率最低的是______。
WashingtonUniversityinSaintLouis,Missouri,isamedium-sizeduniversity.Ithaseleventhousandstudents.Twelvepercentof
Jazzistheartofsurprise,producingalwaysthesuddenandunexpected.Butthebluesissomethingelse.Jazzhasbeendevelope
最新回复
(
0
)