首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
用C语言或PASCAL编写一用链接表(Linked List)解决冲突的哈希表插入函数。
用C语言或PASCAL编写一用链接表(Linked List)解决冲突的哈希表插入函数。
admin
2019-01-16
88
问题
用C语言或PASCAL编写一用链接表(Linked List)解决冲突的哈希表插入函数。
选项
答案
本题仍用上面已定义的存储结构。首先计算关键字K的哈希地址,若该哈希地址的头指针为空,则直接插入;否则,先在该链表上查找,若查找失败,则插入链表;若查找成功,则不再插入。 typedef struct node{ keytype key; struct node*next; }HSNode*HSList: typedef struct node*H LK: 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://www.kaotiyun.com/show/MiRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
北宋时期,对市场商品价格管理主要采取()。
解放军渡江战役中横渡长江的东西两个攻击点是()。
简述路德“唯信称义”与加尔文“预定论”的关系与区别。
“二战”期间,美国研制了原子弹并用于实践;1946年美国投入使用的第一台电子计算机最初是用于计算炮弹弹道的;德国人研制成功的远程液体火箭是用于空袭英国的。以上史实说明()。
阅读史料,回答以下问题:重庆中央党部,暨中央执监委员诸同志均鉴:今年4月,临时全国代表大会宣言,说明此次抗战之原因,曰:“自塘沽协定以来,吾人所以忍辱负重与倭国周旋,无非欲停止军事行动,采用和平方法,先谋北方各省之保全,再进而谋东北四省问题之合
沙俄企图侵占中国东北地区,制造“海兰泡惨案”的时间是()。
试析孙中山新旧三民主义中民族主义的内涵、区别与联系。
下列各组古代民族,其语言都属于印欧语系的是()
提出电磁感应定律的是物理学家()。
若干个等待访问磁盘者依次要访问的柱面为20,44,40,4,80,12,76,假设每移动一个柱面需要3毫秒时间,移动臂当前位于40号柱面,请按下列算法分别计算为完成上述各次访问总共花费的寻找时间。(1)先来先服务算法;(2)最短寻找时间
随机试题
患者,女,70岁。右膝关节表面置换术后11年,关节疼痛2年,与活动有关。X线片可见假体周围透亮带,内侧关节间隙狭窄。红细胞沉降率(ESR)23mm/h,C反应蛋白6g/L。最适合的治疗方法是
土的级配曲线采用半对数坐标,其优点是能将粒径很小的土颗粒含量清楚地表达出来。()
某项目建设期为2年,第一年贷款4000万元,第二年贷款2000万元,贷款年利率10%,贷款在年内均衡发放,建设期内只计息不付息。该项目第二年的建设期利息为()万元。
远大建筑公司可以采取的维权途径有( )。远大建筑公司选择行政诉讼,法院作出判决后,若市建设厅拒绝履行判决,则第一审法院可以采取的措施有( )。
如果股票市场价格处于震荡、波动状态之中,恒定混合策略劣于买入并持有策略。( )
若企业只生产销售一种产品,在采用本量利方法分析时,假设在其他因素不变的情况下,只降低产品的单位变动成本会引起()。
甲、乙、丙出资设立A有限责任公司(以下简称“A公司”)。其中,甲以机器设备出资,公司章程所定价额为80万元。乙、丙分别以10万元的货币出资。 A公司欠B公司货款250万元(2012年6月1日到期),A公司的全部财产只有150万元。债权人B公司经调查
研究表明,学生座位的安排对于学生接受课堂教学效果和学习效果()。
A、 B、 C、 D、 C
Jimmyearnshislivingby______worksofartinthemuseum.
最新回复
(
0
)