首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
写出从哈希法构造的散列表中删除关键字为k的一个记录的算法,设所有哈希函数为H,解决冲突的方法是链地址法。
写出从哈希法构造的散列表中删除关键字为k的一个记录的算法,设所有哈希函数为H,解决冲突的方法是链地址法。
admin
2014-12-25
54
问题
写出从哈希法构造的散列表中删除关键字为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://kaotiyun.com/show/nZVx777K
本试题收录于:
数据结构导论题库理工类分类
0
数据结构导论
理工类
相关试题推荐
______是所有网络服务提供商ISP都要用到的重要功能模块,通过网络管理系统对用户使用网络资源的情况进行记录并核算费用。
______是接收端进行差错纠正的一种差错控制方法。
下列属于非对称密钥密码体制的是【】
数据元素
用于反映组织内机构的设置情况以及各机构之间关系的图为()
可以区别的客观存在的事物称为________。
为了实现多个并发进程对某台打印机的互斥访问,可定义1个互斥信号量mutex对应手该打印机,以PV操作作为同步机制来实现相应的同步控制,请在下列程序空白的横线上填入合适的内容。beginmutex:_______;//声明互斥变量mutex:=____
采用可变分区方式管理主存储器时,必须设置一张空闲区表以供分配。表中各项记录主存中空闲区的起始地址和长度。当某作业完成后,需释放它的分区,并登录或修改空闲区表。由于释放分区的位置可能有相邻的空闲区,故登录或修改空闲区表相应有四种不同的情况。试分别说明这四种情
在操作系统中,设计者往往编制了许多完成不同功能的子程序供用户程序执行中使用,这些子程序被称为
#include<stdio.h>main(){char*a="12134211";intv1=0,v2=0,v3=0,v4=0,k;for(k=0;k<=strlen(a);k++)switch(*a
随机试题
设{an}为正项数列,下列选项正确的是().
车身固定器的用途是用来夹持车身某部位,且其底座又可以用螺栓固定在__________上,使整个车身处于__________。
2007年秋,某县发生了一起重大凶杀案,某县公安局局长刘某根据上级公安机关的指示,负责侦察破案。因急于破案,刘某默许有关干警对嫌疑人逼供,结果致使2人无辜被判刑。后来,该县公安局在侦破另一起案件中,才抓获真凶,使该案件真相大白。但此案使县公安局形象大受影响
十二经脉命名的主要依据是
2010年8月1日,某公司申请破产。8月10日,法院受理并指定了管理人。该公司出现的下列哪一行为属于《破产法》中的欺诈破产行为,管理人有权请求法院予以撤销?(2011年卷三第31题)
《中华人民共和国刑法》规定,承担资产评估、验资、验证、会计、审计、法律服务等职责的中介组织的人员故意提供虚假证明文件,情节严重的处()年以下的有期徒刑或拘役,并处罚金。
根据《建筑法》,下列不属于违法分包的是()。
争议:仲裁:听证
MykidstellmethatIam"so20thcentury",whichtroublesme.Apersonlikestofeelthatheis"withit",asweusedtosayi
"WhenEnglanddiscardsRoastBeef,"wroteDr.HunterofYorkin1806,"wemayfairlyconcludethatthenationisabouttochange
最新回复
(
0
)