首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
用C语言或PASCAL编写一用链接表(Linked List)解决冲突的哈希表插入函数。
用C语言或PASCAL编写一用链接表(Linked List)解决冲突的哈希表插入函数。
admin
2019-08-01
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]; 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
学硕统考专业
相关试题推荐
我国发明生铁冶炼技术是在()。
太平天国在1853年冬颁布的纲领性文件是()。
下列长征事件的正确顺序是()。 ①四渡赤水②召开遵义会议③吴起镇会师④飞夺泸定桥
屋大维的权力达到顶峰是在获得了哪一称号之后?()
关于塞尔维乌斯改革的叙述中,不正确的是()。
关于德国工业革命,说法不正确的是()。
若某浮点机基数为4,尾数采用补码表示,则该浮点机的规格化尾数形式为()。
有一个仓库,可以存放A和B两种产品,但要求:(1)每次只能存入一种产品(A或B);(2)-N<A产品的数量-B产品的数量<M。其中,N和M是正整数。试用P,V操作描述产品A与产品B的入库过程。
已知一个线性表(38,25,74,63,52,48),表长为16,假定采用散列函数h(key)=key%7,计算散列地址,并存储在散列表中,若采用线性探测方法解决冲突,在该散列表上,进行等概率成功查找的平均查找长度为()。
设某计算机系统有一块CPU、一台输入设备、一台打印机。现有两个进程同时进入就绪状态,且进程A先得到CPU运行,进程B后运行。进程A的运行轨迹为:计算50ms,打印信息100ms,再计算50ms,打印信息100ms,结束。进程B的运行轨迹为:计算50ms,输
随机试题
关于人工气道气囊压力,下列说法错误的是
LDL中载脂蛋白主要为
作为医学伦理学基本范畴的权利,重点应是
女,45岁。不规则阴道流血半年。妇科检查:宫颈呈,菜花状,阴道穹隆消失,宫体大小、质地正常,欠活动,双侧主韧带增厚,但未达到盆壁。宫颈活检为宫颈鳞状上皮癌。最可能的临床分期是
浆汁,淀粉粒,糖多的药材,为利于干燥,产地加工时应()。
可引起耳毒性的利尿药是
规划草案在送审之前必须进行(),并由组织论证的单位提出论证报告。
关于《出入境检验检疫机构实施检验检疫的进出境商品目录》,以下表述正确的有()。
某旅游公司为增值税一般纳税人,2017年7月发生以下业务:(1)取得旅游费收入共计680万元,其中向境外旅游公司支付境外旅游费63.6万元,向境内其他单位支付旅游交通费60万元,住宿费24万元,门票费21万元,签证费1.8万元。支付本单位导游餐饮住宿费共
现象和本质的区别表现在
最新回复
(
0
)