首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
写出从哈希表中删除关键字为K的一个记录的算法。设哈希函数为H,解决冲突的方法为链地址法。
写出从哈希表中删除关键字为K的一个记录的算法。设哈希函数为H,解决冲突的方法为链地址法。
admin
2019-08-01
80
问题
写出从哈希表中删除关键字为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://www.kaotiyun.com/show/YtCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
试析巴以冲突的历史根源。
永元四年(公元92年),汉和帝用宦官()掌握的一部分禁军,消灭了窦氏势力。郑众从此参与预政事,并受封为侯,这是宦官用权和封侯的开始。
某新石噐遗址发现大量稻谷壳和稻草,红士,防洪水城垣,此遗址可能是
以下()协议完成了从网卡到IP地址的映射。
Demandpaging算法是paging算法在虚拟存储空间管理的扩展。其主要的改进是:仅当需要访问某页面时,如果它不在内存,把它调入内存。按照这个思路,将segmentation算法(段式存储管理算法)扩展到虚拟存储空间管理,也可以产生类似的算法,不妨
既考虑作业等待时间又考虑作业执行时间的调度算法是()。
已知某32位二进制机器数为11000000000000000000000000000000,试计算在下列各种编码方式下其代表的真值。(1)原码定点小数;(2)补码定点小数;(3)反码定点小数;(4)IEEE754标准短
某浮点机字长16位,其浮点数格式为:阶码5位(含1位阶符),采用补码表示,尾数11位(含1位数符),采用补码表示,且尾数为规格化形式。已知X=0.1011000011×20.0101,Y=0.0001100000×20.1000,试求X+Y.要求写出详细的
在机器数中,正数的符号位用“1”表示的是()。
随机试题
小儿喉部特点错误的是
CT成像的物理基础是
下列有关右旋糖酐的叙述错误的是
心脏兴奋传导速度最慢处是在
来源于豆科植物的药材有
某建设项目采用评标价法评标,其中一位投标人的投标报价为3000万元,工期提前获得评标优惠100万元,评标时未考虑其他因素,则评标价和合同价分别为()。
石油库及远离炼化企业的独立罐区应设置包围整个区域的围墙,实施封闭化管理,24h有人值班,入口处应设置明显的警示标志,严禁将香烟、打火机、火柴和其他易燃易爆物品带入库区和罐区。下列关于罐区安全的说法中,正确的是()。
税务机关拟针对某纳税人丢失发票的行为进行处罚,纳税人为此进行了申辩和陈述,由于是实习生,业务不熟所造成,希望税务机关不要对其处罚,则以下说法正确的是()。
根据以下资料,回答下列问题。2017年我国成年国民图书阅读率为59.1%,比上年增加0.3个百分点;报纸阅读率为37.6%,比上年降低2.1个百分点;期刊阅读率为25.3%,比上年增加1个百分点。2017年我国成年国民数字化阅读方式(网络在线阅
ALetterofGivingAdvice建议信Writealetterofabout100wordstothepresidentofyouruniversity,suggestinghowtoimproves
最新回复
(
0
)