首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
写出从哈希表中删除关键字为K的一个记录的算法。设哈希函数为H,解决冲突的方法为链地址法。
写出从哈希表中删除关键字为K的一个记录的算法。设哈希函数为H,解决冲突的方法为链地址法。
admin
2016-03-29
71
问题
写出从哈希表中删除关键字为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://www.kaotiyun.com/show/BhRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
分析东欧国家选择斯大林政治经济体制的主要原因。
1923年纳粹党魁希特勒发动了“啤酒馆暴动”,对此叙述不正确的一项是()。
以下称呼不是指代李自成的是()。
1920年,苏俄农民中流传着这样的说法:“土地属于我们,面包却属于你们;水属于我们,鱼却属于你们;森林属于我们,木材却属于你们”,它反映的是战时共产主义政策()。
解放军渡江战役中横渡长江的东西两个攻击点是()。
下列对1918年德国十一月革命说法不正确的是()。
(1)页面长度为1KB=210B,因此页内偏移地址占10位。主存大小为16KB=214B,所以物理地址占14位。0AC5H=0000101011000101B,除去后10位,得到页号为2,则查找页表可知物理块号为4,所以物理地址是0100101100
在一个HDLC帧的数据中,如果出现了000111111011这样的流,请问发送到信道上它将会变成()。
已知散列函数为H(key)=key%11,处理冲突的方法为二次探测法,探测的序列为:1,-1,4,-4,…,j2,-j2(j<=m/2)。当di>0时,Hi=(H(key)+di)%m当di<0时,Hi=(H(key)+di+m)%m散列
某计算机的主存地址空间大小为256MB,按字节编址。指令Cache和数据Cache分离,均有8个Cache行,每个Cache行大小为64B,数据Cache采用直接映射方式。现有两个功能相同的程序A和B,其伪代码如下:假定int类型数据用32位补码表示,程序
随机试题
截至2016年,网民规模持续增长,中国整体网民规模已突破7亿人,互联网普及率也达到了53.2%。其中我国城镇地区互联网普及率为69.1%,农村网民规模达2.01亿人,农村地区互联网普及率为33.1%。能够从上述材料中推出的是:
生物样品测定方法中最低定量限的准确度应在真实浓度的范围是
属脱水药的是
已知采用SHL10-1.3/350型锅炉连续排污,炉水标准碱度为14mmol/L原水软化不除碱,软水碱度为4.56mmol/L原水软化除碱,软化水碱度为1.17,若此厂给水中软水占58%,蒸汽含量忽略不计,则给水部分除碱后排污率下降()。
某工程项目在一个年度内受到3次现场综合考评警告。在此情况下,下列说法正确的是()
背景某炼钢厂建设工程项目,主要工程内容包括办公大楼建设,电炉、除尘装置、冷却水系统、变电所及厂区电气、锅炉等机电安装工程。质量验收执行《建筑工程施工质量验收统一标准》GB50300和《工业安装工程质量检验评定统一标准》GB50252。施工单位
哈尔滨人都是北方人,有些哈尔滨人不是工人。以上命题为真,则以下哪一项肯定为真?
Mostpeoplemaydrinkonlytwolitersofwateraday,buttheyconsumeabout3000ifthewaterthatgoesintotheirfoodistak
该二叉树对应的树林包括多少棵树?
A、Children.B、Family.C、Parents.D、ASPCA.C信息明示题。本题关键句为"theparentsaretheoneswhoarereallyresponsibleforseeingthatthe
最新回复
(
0
)