首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
用C语言或PASCAL编写一用链接表(Linked List)解决冲突的哈希表插入函数。
用C语言或PASCAL编写一用链接表(Linked List)解决冲突的哈希表插入函数。
admin
2019-01-16
44
问题
用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://kaotiyun.com/show/MiRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
进入20世纪50年代中期以后,雅尔塔体系演变的特点是()
詹天佑自主设计修建了中国第一条铁路是在()。
抗日战争期间,日本将沦陷区的许多矿产业、钢铁业等交给日本公司管理,而名义是()
下列哪些机构是唐朝设立的管理新疆地区的机构?()①伊犁将军②乌里雅苏台将军③北庭都护府④安西都护府
下列政权中,控制西域的政权是()。
西周的官僚制度已经相当完备,官僚机构庞杂,职官名目繁多。周王室的官僚机构分为两大系统,分别是()。
英国革命中。平等派的领导人是()。
试析孙中山新旧三民主义中民族主义的内涵、区别与联系。
在下列四本部书中有可能记载“甘薯所在,局面便有半年之粮,民间渐次广种”一语的只能是()。
中华民国军政府是由下列哪个军阀成立的?()
随机试题
胸部X线摄片的适应证有哪些?
焊条电弧焊时,可防止产生气孔的措施是()。
修建在地层中的隧道可以分为()。
【背景资料】某机场飞行区场道土石方工程施工由甲、乙两个施工单位承担。甲施工单位承担南区施工,乙施工单位承担北区施工。南北两区均有道面土基区和土面区填方施工。技术标准:道面土基填方区,压实度不小于98%;土面填方区,压实度不小于90%。施工过程中
对关系S和R进行集合运算,结果中既包含s中的所有元组也包含。R中的所有元组,这样的集合运算称为()。
课堂教学是培养学生创造性的主要途径。()
城市是人类文明精华的汇聚之地,数千年来政治、经济、文化和科技的光芒在此交相辉映,然而演进至今,城市却遭遇各种挑战,诸如人口膨胀、饮水卫生、安全隐患、环境污染和交通拥挤等问题日益凸显。如果不加以有效解决,这些问题终将严重制约城市的发展。这段文字的主旨
支持新农保制度建设,各级政府_____。各地财政再困难,财力再紧张,也要优先______资金,确保新农保补贴资金足额、及时到位。依次填入画横线部分最恰当的一项是()。
A、Howtoinvestsmartly?B、Whatshouldwedotoearnmoney?C、Howtokeepabalancedlife?D、Whyweneedinvestment?A主旨题。主持人一开始
要是我能讲多种外语就好了!
最新回复
(
0
)