首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
用C语言或PASCAL编写一用链接表(Linked List)解决冲突的哈希表插入函数。
用C语言或PASCAL编写一用链接表(Linked List)解决冲突的哈希表插入函数。
admin
2019-01-16
48
问题
用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世纪历史的叙述,全部错误的是()。①朝鲜建国的时间早于中国②1948年3月,英国、法网、比利时、荷兰、卢森堡5国缔结了《合作和集体防御条约》即《五国和约》③1950年,周恩来到达莫斯科,中苏缔结了《中苏互不侵犯条约》,标志着社会主义阵
我国第一部系统的史学理论著作是()。
法国大革命中,颁布全面限价法案的政治派别是
在文化大革命中,上海“一月革命”对全国造成的直接影响有()①大串联扩展至全国各地②各省市掀起夺权高潮③各地生产受到严重破坏④武斗事件普遍发生
随机试题
男性,65岁,高血压病史10余年,既往有气喘病史,昨日突然出现神志不清,左侧肢体瘫痪,测血压200/120mmHg、血糖11.2mmol/L、血胆固醇7.8mmol/L。为何要将血压降至上述水平
阳虚寒湿之体,痰饮聚久化热;或气血亏虚者,感受湿热之邪,可见湿浊中阻,津气不得宜化,可见
医院内感染的预防与控制不包括
骨关节炎最常累及的外周关节是()
我国《民事诉讼法》确定涉外民事案件的管辖权主要依据()。
如果持票人转让出票人记载了“不得转让”字样的汇票,则该转让不发生票据法上的效力,而只具有普通债权让与的效力。()
依次填入下列各句横线处的词语,恰当的一组是()。①周边国家发生禽流感疫情后,中国便严阵以待,加强防范;在疫病进入国门后,沉着应战,以果断的措施顽强______。②近日,陕西咸阳市武功县公安局普集街派出所民警马忠年勇斗持刀歹徒,血染警服的感人事
边防检查工作主要包括( )。
不是每一个人都能成为科学家、文学家等大名鼎鼎的人,不是每一个人都能成为太阳、星星、月亮,那么不能发巨大光亮的人,可不可以心里想着“只做一支蜡烛也好”,照亮身边的一圈人,照亮身边这个社会的角落。这段话支持了这样一种观点,即()。
定义:①奉献管理:指企业员工都自觉地在企业文化的支配下,对变幻莫测的市场,很快地联合行动,采取对策。②合作管理:指合作双方在优势互补的基础上,按行规运作,并规范自身行为,通过真诚合作,有效沟通,实现合作利益最大化,让双方都成为赢家的管理
最新回复
(
0
)