首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
用C语言或PASCAL编写一用链接表(Linked List)解决冲突的哈希表插入函数。
用C语言或PASCAL编写一用链接表(Linked List)解决冲突的哈希表插入函数。
admin
2019-08-01
85
问题
用C语言或PASCAL编写一用链接表(Linked List)解决冲突的哈希表插入函数。
选项
答案
本题仍用上面已定义的存储结构。首先计算关键字K的哈希地址,若该哈希地址的头指针为空,则直接插入;否则,先在该链表上查找,若查找失败,则插入链表;若查找成功,则不再插入。 typedef struct node{ keytype key; struct node*next; }HSNode * HSList: typedef struct node*HLK: void Insert(HLK HT[],keytype K){ //用链接表解决冲突的哈希表插入函数 i=H(K); //计算关键字K的哈希地址 if(HT[i]==null) //关键字K所在链表为空 {s=(HSNode *)malloc(sizeof(HSNode));s一>key=k;s->next=HT[i]:HT[i]=s;} else{ //在链表中查询关键字K P=HT[i]; while(P&&p一>key!=k)P=p->next: if(!P){ //链表中无关键字K,应该插入 S=(HSNode*)malloc(sizeof(HSNode)): s->next=HT[i];HT[i]=S; } //插入后成为哈希地址为i的链表中的第一个结点 } }
解析
转载请注明原文地址:https://kaotiyun.com/show/P8Ci777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
系统地阐明道家思想的著作《淮南鸿烈》,也叫《淮南子》,是汉武帝时()集宾客写成的。《淮南子》问世时,黄老思想在政治上已不占支配地位了。
真理标准问题大讨论
关于罗马奴隶制,下列说法不正确的是()。
简述日本明治维新的主要内容。
下列关于民族大迁徙的说法不正确的是()。
在罗斯福新政期间,美国政府在森林中修筑铁路,力图为美国青年人提供更多的工作机会。这种举措有利于()。①缓和阶级矛盾和安定社会秩序②扩大消费,刺激经济复苏③根除资本主义经济危机④消除资本主义社会的基本矛盾
东汉末期的农民起义出现的新特点是()。
【凯南遏制政策】(八千字电文)华东师范大学2000年世界当代史真题;南京师范大学2013年历史学综合真题
设计一个算法,求无向图G(采用邻接表存储)的连通分量个数。
生成多项式为x3+x+1,则数据信息10101的CRC编码是()。
随机试题
共产主义社会的必经阶段和必由之路是【】
患者男性,54岁。在医院诊为稳定型心绞痛,经一个时期的治疗,效果欠佳,拟采用联合用药,请问下述联合用药较为合理的是
除妊娠及哺乳期妇女外,其他慎用伪麻黄碱的人群是()。
患者,女,35岁。在得知自己被确诊为乳腺癌早期时,忍不住躺在病床上失声痛哭。这时护士问:“你现在觉得怎么样?”但患者一直低头不语,不愿意和护士沟通。之后的几天内,患者情绪很低落,常为一些小事伤心哭泣。当护士试图和患者沟通时,目前,影响护患沟通的核心问题
下面五个选项中,说法正确的有()。
自2016年年初以来,A公司出现不能清偿到期债务,且资产不足以清偿全部债务的情况。2016年7月1日,人民法院裁定受理了A公司的破产申请,并同时指定了管理人。在该破产案件中,存在下述情况:(1)A公司应付甲公司货款200万元,合同约定的付款日期为2016
在下列函数中,函数值为数值的是
Useofthepenthouseandconferenceroomsforspecialoccasionsrequiresthe______ofthebuildingadministrator.
A、I’dratherstayathome.B、Yes,wemustgothere.C、Youhavealreadybeenthere.D、Nevermind.A
A、tea.B、milk.C、water.D、coffee.D细节考核题。当作者在想她祖父的时候,她喝着什么?...thinkingaboutGrandpapawithloveinmyheartandacupofcoffe
最新回复
(
0
)