首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
用C语言或PASCAL编写一用链接表(Linked List)解决冲突的哈希表插入函数。
用C语言或PASCAL编写一用链接表(Linked List)解决冲突的哈希表插入函数。
admin
2019-08-15
50
问题
用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]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/E0Ci777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
下列关于基督教的思想来源的叙述,不正确的是()。
在华盛顿会议上,美英支持中国要求的意图是()
下面哪部经典是我国最早的官方史书?()
保加利亚共产党于1990年4月改名为保社会党,它在政府中沦为少数派的时间是()。
某32位机(机器字长32位)的一台外设通过32位总线与系统内存相连。CPU每秒执行100条指令,平均每条指令需要5个机器周期,其中3个周期必须访问内存,内存读写需一个机器周期,假定CPU在95%的时间内持续执行“背景程序”,且这段时间内不执行I/O指令。现
一组记录的关键字为{25,50,15,35,80,85,20,40,36,70),其中含有5个长度为2的有序表,用归并排序方法对该序列进行一趟归并后的结果是()。
在请求分页存储管理中,若采用FIFO的页面淘汰算法,当分配的页面数增加时,缺页中断的次数()。
如图所示一台路由器连接3个以太网。请根据图中给出的参数回答如下问题:(1)该TCP/IP网络使用的是哪一类IP地址?(2)写出该网络划分子网后所采用的子网掩码。(3)系统管理员将计算机D和E按照图中所示结构连入网络并使用所分配的地址对TC
在二叉树的顺序存储中,每个结点的存储位置与其父结点、左右子树结点的位置都存在一个简单的映射关系,因此可与三叉链表对应。若某二叉树共有n个结点,采用三叉链表存储时,每个结点的数据域需要d个字节,每个指针域占用4个字节,若采用顺序存储,最后一个结点下标为k(起
假设有k个关键字互为同义词,若用线性探查法把这k个关键字存入,至少要进行的探查次数是()。
随机试题
A.叠连B.粘连C.聚集D.凝集E.凝固多个红细胞耳相以凹面相贴称为
霍乱应采取的隔离方法是
男,18岁。2天来发热伴腹痛、腹泻,日10余次,初为稀便,后为黏液脓血便,伴里急后重,粪便常规检查WBCl5~20个/HP,RBC5~10个/HP。该患者诊断急性细菌性痢疾,其发病机制为
A.油管B.油细胞C.含橙黄色物的分泌细胞D.油室E.乳汁管石菖蒲横切面可见
()是在确定性分析的基础上,通过计算不确定性因素变化导致项目经济评价指标的变化幅度,判断项目预期目标受各个不确定性因素变化的影响程度,评价项目风险状况。
国际储备中的普通提款权是指()。
社会工作者小李在分析社区老年人需求之后,开展了针对老年人的社区服务活动。下列工作中,属于服务执行过程中的工作的是()。
对某市四所小学的一年级在校儿童进行统一的心理测试,连续三年,每年秋季学期进行测试。这里采用的研究设计是
Whilestillcatching-uptomeninsomespheresofmodernlife,womenappeartobewayaheadinatleastoneundesirablecategory
Aperson’spsychological____hasmuchtodowithhisorherhappinessinlife.
最新回复
(
0
)