首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
用C语言或PASCAL编写一用链接表(Linked List)解决冲突的哈希表插入函数。
用C语言或PASCAL编写一用链接表(Linked List)解决冲突的哈希表插入函数。
admin
2019-08-01
53
问题
用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
学硕统考专业
相关试题推荐
一战后,法国对外政策的特点是()。
1945年,联合国成立之时,创始会员国共有()个国家。
评述马基雅维利的政治思想。
当陪审员和议事会成员在工作能够获得津贴时,雅典的所有公民都能有机会()。
系统地阐明道家思想的著作《淮南鸿烈》,也叫《淮南子》,是汉武帝时()集宾客写成的。《淮南子》问世时,黄老思想在政治上已不占支配地位了。
如下图所示为一个网络连接的示意图,主机1到主机2采用了SLIP网络连接,SLIP网络可以传输的最大数据段是296字节,主机2和主机3使用了以太网连接。请问:(1)为了使IP不分片,主机1可以在TCP包中承载多少数据?(2)主机3可以在TCP包中承载多
有一个仓库,可以存放A和B两种产品,但要求:(1)每次只能存入一种产品(A或B);(2)-N<A产品的数量-B产品的数量<M。其中,N和M是正整数。试用P,V操作描述产品A与产品B的入库过程。
相对于微程序控制器,硬布线控制器的特点是()。
字长16位的补码定点小数的表示范围是()。
随机试题
WhydoWeUseE-mail?PersonalcomputersandtheInternetgivepeoplenewchoicesabouthowtospendtheirtime.Somema
下列哪项属于完全抗原的特点
下列建筑内部装修工程的防火施工与验收,属于按装修材料种类划分的有()。
声音的特性是由()等要素来描述的。
国有资产分为经营性国有资产、非经营性国有资产和( )。
公司型股权投资基金清算退出时,公司财产的分配顺序为()。
注册会计师陈浩是S公司2006年度财务报表审计小组的成员,按照审计小组的工作分组,专门负责该审计项目中与收入、成本相关的业务。请代为做出正确的专业判断。
根据皮亚杰的儿童认知发展论,儿童思维发展的第三个阶段是()
简述促进城镇化健康发展的意义及其途径。
设A、B为同阶正定矩阵,且AB=BA。证明:AB为正定矩阵.
最新回复
(
0
)