首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
写出从哈希表中删除关键字为K的一个记录的算法。设哈希函数为H,解决冲突的方法为链地址法。
写出从哈希表中删除关键字为K的一个记录的算法。设哈希函数为H,解决冲突的方法为链地址法。
admin
2019-08-15
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://kaotiyun.com/show/b0Ci777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
试分析太平天国革命运动对中国社会的历史影响。
20世纪30年代,美国推行“中立”的外交政策。对这一政策的正确表达是()。①适应国内外形势,维护自身利益②反映国际形势走向缓和③维护凡尔赛一华盛顿体系④不利于地区冲突的缓和与解决⑤不关心美洲地区以外的事务
试编写一个非递归算法,实现求以二叉链表存储的二叉树中q结点的祖先。
一组记录的关键字为{25,50,15,35,80,85,20,40,36,70),其中含有5个长度为2的有序表,用归并排序方法对该序列进行一趟归并后的结果是()。
在一个长度为n(n>1)的带头结点的单链表h上,设有尾指针r(指向尾结点),则执行()操作与链表的长度有关。
关于分页系统,回答下列问题:(1)在页表中,哪些数据项是为实现换页而设置的?(2)设某系统为每个作业进程分配3个内存块,某作业进程在运行访问中的轨迹为1,4,3,1,6,8,1,且每一页都是按请求装入的。问:先进先出页面置换算法(FIF
给定序列{3,5,7,9,11,13,15,17),(1)按表中元素的顺序依次插入一棵初始为空的二叉排序树,画出插入完成后的二叉排序树,并求在等概率情况下查找成功的平均查找长度。(2)按表中元素的顺序构造一棵平衡二叉树,并求其在等概率情
假设二叉树采用二叉链表存储结构存储,试设计一个算法,求出该二叉树中第一条最长的路径长度以及此路径上各结点的值。
m阶B一树是一棵()。
当向一棵m阶的B一树作插入操作时,若一个结点中的关键字个数等于(),则必须分裂成两个结点,当向一棵m阶的B一树作删除操作时,若一个结点中的关键字个数等于(),则可能需要同它的左兄弟或右兄弟结点合并成一个结点。
随机试题
参与围成咽峡的结构有
某房屋登记的所有人为甲,乙认为自己是共有人,于是向登记机构申请更正登记。甲不同意,乙又于5月15日进行了异议登记。5月20日,丙打算买甲的房屋。但是丙到登记机构查询发现甲的房屋存在异议登记,遂放弃购买。由于乙异议登记不当,给甲造成损失。对此,下列表述正确的
阅读下列短文,完成下列问题。说秦王书十上而说不行,黑貂之裘弊,黄金百斤尽,资用乏绝,去秦而归。赢滕(téng绑腿)履靥(jué草鞋),负书担橐,形容枯槁,面目犁黑,状有归色。归至家,妻不下紝(rèn纺织),嫂不为炊,父母不与言。苏秦喟然叹曰:“妻
稀土增感屏与钨酸钙增感屏相比,主要优点是
外用无效,口服治疗体表癣病的药物广谱抗真菌药
恶寒较甚,发热,无汗,头痛身楚,咳嗽,痰白,咯痰无力,舌淡苔白,脉浮而无力。治法宜首选
A.艾滋病病毒感染者B.艾滋病病毒感染者的家属C.服务行业人员D.艾滋病病人E.老年人进行艾滋病的健康教育时
A、 B、 C、 D、 C
某大型商场非常重视企业安全文化的建设,对公司投入了大量的财力和人力,该商场为更全面地了解企业安全文化现状,根据《企业安全文化建设评价准则》(AQ/T9005)对安全文化建设情况进行了评价。下列关于企业安全文化建设评价的说法中,正确的是(
下列难以适应大的进度计划系统的方法是( )。
最新回复
(
0
)