首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
写出从哈希法构造的散列表中删除关键字为k的一个记录的算法,设所有哈希函数为H,解决冲突的方法是链地址法。
写出从哈希法构造的散列表中删除关键字为k的一个记录的算法,设所有哈希函数为H,解决冲突的方法是链地址法。
admin
2014-12-25
90
问题
写出从哈希法构造的散列表中删除关键字为k的一个记录的算法,设所有哈希函数为H,解决冲突的方法是链地址法。
选项
答案
void Delete(LinkList*HT,ElemType key) { /*在哈希表HT中删除关键字key*/ P=HT[H(key)]; if(!p) {print f(”表中无该元素\n”);exit(0);} if(p一>data==k) /*表中的一个元素*/ {HT[H(key)]=P->next, free(p); } else { while(p&&p一>data!=k) {q=p;P=P一>next;} if(p) /*查找成功*/ ( q一>next=P一>next; free(p); } else {printf(“表中无此元素\n”); exit(0);} } }
解析
首先利用哈希函数关键字k的地址d,并在第d个单链表中查找值为k的关键字,若查找成功,则删除该结点。算法描述如下。
转载请注明原文地址:https://www.kaotiyun.com/show/nZVx777K
本试题收录于:
数据结构导论题库理工类分类
0
数据结构导论
理工类
相关试题推荐
______是一种时域划分,即将通信信道的传输信号在时域内划分为多个等长的时隙,每路信号占用不同的时隙,在时域上互不重叠,使多路信号合用单一的通信信道,从而实现信道共享。
TCP的拥塞控制算法包括慢启动、______、快速重传和快速恢复4部分。
请画出字节流1100101101的曼彻斯特码信号波形。
光纤的基本原理是利用光的______现象。
计算机网络的功能小包括【】
下列关于系统维护的注意事项,说法错误的是()
下列不属于数据库设计内容的是()
可以区别的客观存在的事物称为________。
两个函数依赖集F和G等价的充分必要条件是()
某系统采用动态分区存储管理技术。某时刻在内存中有三个空闲区,这三个空闲区的首地址和大小分别是:空闲区1(100KB、10KB),空闲区2(234KB、30KB),空闲区3(300KB、15KB);主存分配如题47图所示。现有如下作业序列:作业1要求15KB
随机试题
29岁妇女,第一胎产后出血1000ml,产后无乳汁分泌,现产后12个月尚未月经来潮,自觉畏寒,全身乏力.毛发脱落明显。本例应诊断为
乌梅在乌梅丸中的主要作用是
中国执业药师的职业道德准则包括()
实施促进中部地区崛起战略,“十一五”期间要做到()。
下列哪一项不属于基金管理人合规培训的具体内容?()
旅游纠纷仲裁开庭前的准备工作包括()。
“吾师心,心师目,目师华山”是由()提出的。
计算n阶行列式=_______.
层次型、网状型和关系型数据库划分原则是()。
Willsarguesthatcertainmalarialparasitesareespecially(i)______becausetheyhavemorerecentlyenteredhumansthanothersp
最新回复
(
0
)