首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
用C语言或PASCAL编写一用链接表(Linked List)解决冲突的哈希表插入函数。
用C语言或PASCAL编写一用链接表(Linked List)解决冲突的哈希表插入函数。
admin
2016-03-29
38
问题
用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’l:)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:(}tSNode *)malloc(sizeof(HSNode)): s一>next=HT[i];HT[i]=s; } //插入后成为哈希地址为i的链表中的第一个结点 } }
解析
转载请注明原文地址:https://kaotiyun.com/show/IhRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
元代对边疆地区的统治方式不同于其他三地的一地是()。
试析独立后拉丁美洲发展缓慢的原因。(东北师范大学1999年世界近代史真题)
简述马克思主义在中国传播的本土化特点。
1901年6月,发表《立宪法议》,首先提出君主立宪要求的是()。
根据材料,结合有关知识,回答问题:埃及的河流空了,人(可以)徒步涉过。人们找不到能行船的水。河床变成了沙滩。沙滩上没有水,河床上也没有水……一切好东西都不见了,这个地方枯竭了……土地缩小了,(但是)它的行政人员却很多。土地荒凉不毛;(但)税却很重,只有
到1869年为止,人类已发现了多少种化学元素()。
在一个双链表中,在*p结点之前插入*q结点的操作是()。
给定单链表的结点结构typedefstructnode*link;structnode{intitem,linknext;);将两个升序单链表归并为一个升序单链表。
某微机的寻址范围为64KB,其存储器选择器信号为M,接有8片8KB的存储器,试完成下列问题。(1)画出选片译码逻辑图。(2)写出每片RAM的寻址范围。(3)如果运行时发现不论往哪片存储器存放8KB数据,以4000H起始地址的存
设某多道程序系统中有用户使用的内存1000M,打印机1台。系统采用可变分区动态分配算法管理内存,而对打印机采用静态分配。假设输入输出操作时间忽略不计,采用最短剩余时间优先的进程调度算法,进程最短剩余时间相同时采用先来先服务的算法,进程调度时机选择在进程执
随机试题
下列关于调查报告写作的说法,错误的是()
为建设工程提供机械设备和配件的单位,未按照安全施工的要求配备齐全有效的保险、限位等安全设施和装置的,责令限期改正,处合同价款()的罚款。
会计主体的自制原始凭证只在内部使用,与外单位不存在经济利益关系。( )
复式预算是指把预算年度内的全部财政收支按(),分别汇编两个或两个以上的预算。
最近几年以来,市郊农村突破了()的农业生产结构,为劳动力转向创造了条件。
“新边疆”政策
学历门槛
设z=ln(),则=_________.
设有关键码序列(14,12,5,6,8,10,15,19,47,11,2,9),要按关键码值递增的次序排序,采用直接选择排序法,一趟扫描后的结果为
Althoughinteractingwithgirlsseemslikeanintimidatingendeavortomanyguys,adheringtocertainprinciplesallowsittobe
最新回复
(
0
)