首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
用C语言或PASCAL编写一用链接表(Linked List)解决冲突的哈希表插入函数。
用C语言或PASCAL编写一用链接表(Linked List)解决冲突的哈希表插入函数。
admin
2019-08-15
44
问题
用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://jikaoti.com/ti/voGjFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
辽国规定中央官职中的()一律由契丹贵族担任。
1962年2月,中共中央发出《关于改变农村人民公社基本核算单位问题的指示》,规定人民公社的基本核算单位是()。
下列关于社会大分工不正确的说法是()。
什么是域名解析?域名解析中采取了什么措施提高效率?对同一个域名向DNS服务器发出多次的DNS请求报文后,得到IP地址都不一样,可能吗?为什么?
已知一组关键字为(26,36,41,38,44,15,68,12,6,51,25),用链地址法解决冲突。假设装填因子a=0.75,散列函数的形式为H(K)=KMODP,回答下列问题:(1)构造散列函数。(2)画出散列表。(
某网络的拓扑结构由下图所示,其中顶点表示路由器。该网络的路由器采用了链路状态路由算法,在某一时刻各个路由器发送的链路状态如下:A:B(1),D(3)B:A(1),D(1),C(3),E(5)C:B(3),D(1)D:A(3),B(1
关于分页系统,回答下列问题:(1)在页表中,哪些数据项是为实现换页而设置的?(2)设某系统为每个作业进程分配3个内存块,某作业进程在运行访问中的轨迹为1,4,3,1,6,8,1,且每一页都是按请求装入的。问:先进先出页面置换算法(FIF
一个由高速缓冲存储器Cache与主存储器组成的二级存储系统。已知主存容量为1MB,按字节编址,缓存容量为32KB,采用组相联方式进行地址映射与变换,主存与缓存的每一块为64B,缓存共分8组。(1)写出主存与缓存的地址格式(标明各字段名称与位数)
假设有k个关键字互为同义词,若用线性探查法把这k个关键字存入,至少要进行的探查次数是()。
随机试题
甲、乙、丙等人经预谋后,从淘宝网店购买某品牌的最新款手机30部。收到手机后,拆下新主板,换上旧主板。然后利用“七天无理由退货规则”将手机退还网店,并获得店铺的全额退款。关于甲等三人的刑事责任,以下说法正确的是:()
男性,38岁,发热38~39.5℃,疲倦、盗汗伴咳嗽、少量痰半个月。既往体健。肺部体检:右上实变体征伴两下肺散在湿性啰音(假设信息)若痰检抗酸杆菌阴性,尽管症状、体征明显,下列除哪项之外,你都应该怀疑
接种后API试条一般经什么温度孵育18~24小时可以观察结果
下列各项中,不属于纳税申报对象的是()。
南京国民政府初期实施“大学区制”,这一制度的理论基础是
Betsy:Doyouliketheseapricots?Randolph:______.
深化国企国资改革,要准确界定不同国有企业功能,分类推进改革;要完善现代企业制度,改革和健全企业经营者激励约束机制;要加强国有资产监管,防止国有资产流失,切实提高国有企业的经营效益。但国有企业改革的任务还没有完成,国有经济布局还不够优化,国有资产监管体系和国
Aneweconomicspaperhassomeold-fashionedadviceforpeoplenavigatingthestressesoflife:Findaspousewhoisalsoyourb
假设某表单的Visible属性的初值为.F.,能将其设置为.T.的方法是
Therearemanybenefitstousingonlinedistancelearningenvironments.Onlineeducationisavailableanyplace,anytimeforgl
最新回复
(
0
)