首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
写出从哈希法构造的散列表中删除关键字为k的一个记录的算法,设所有哈希函数为H,解决冲突的方法是链地址法。
写出从哈希法构造的散列表中删除关键字为k的一个记录的算法,设所有哈希函数为H,解决冲突的方法是链地址法。
admin
2014-12-25
61
问题
写出从哈希法构造的散列表中删除关键字为k的一个记录的算法,设所有哈希函数为H,解决冲突的方法是链地址法。
选项
答案
void Delete(LinkList*HT,ElemType key) { /*在哈希表HT中删除关键字key*/ P=HT[H(key)]; if(!p) {print f(”表中无该元素\n”);exit(0);} if(p一>data==k) /*表中的一个元素*/ {HT[H(key)]=P->next, free(p); } else { while(p&&p一>data!=k) {q=p;P=P一>next;} if(p) /*查找成功*/ ( q一>next=P一>next; free(p); } else {printf(“表中无此元素\n”); exit(0);} } }
解析
首先利用哈希函数关键字k的地址d,并在第d个单链表中查找值为k的关键字,若查找成功,则删除该结点。算法描述如下。
转载请注明原文地址:https://kaotiyun.com/show/nZVx777K
本试题收录于:
数据结构导论题库理工类分类
0
数据结构导论
理工类
相关试题推荐
简述IGMP的工作过程。
TCP的拥塞控制算法包括慢启动、______、快速重传和快速恢复4部分。
双绞线以太网中的站点可以通过不超过______的非屏蔽双绞线连接到一个集线器上,多个集线器还可以通过级联方式连接到其他集线器上。
下列属于非对称密钥密码体制的是【】
WindowsServer2008提供了一些默认的用户账户,用于执行特定的管理任务或能够访问特定的网络资源,其中最常用的是Administrator账户和_____。
【】用于用户在两台主机之间进行远距离的文件传输,并保证传输的可靠性。
设有关系模式R(U,F),其中U={A,B,C,D,E),F={A→C,C→A,B→AC,D→AC},求属性AB在F上的闭包(AB)+。
密码体制从原理上可分为两大类,即对称密码体制和____________体制。
#include<stdio.h>char*ss(char*s){returns+strlen(s)/2;)main(){char*p,*str="abcdefgh";p=ss(str);print
若有以下定义和语句:char*s1="12345",*s2="1234":printf("%d\n",strlen(strcpy(s1,s2)));则输出结果是()
随机试题
受行政处分的是()。
梅毒分________期,________属早期,病期在________年之内;________属于晚期梅毒。
乳腺癌患者皮肤出现“橘皮样”改变,是因为
净制厚朴时,应去
能一定程度上补充细胞内钾含量的药物是
规定用于眼部、口唇、口腔粘膜的化妆品,其细菌总数不得超过
用人单位无故拖欠劳动者工资,应该()。
某村委会对长期放在该村境内的一个大型机械(价值200万元)申请人民法院认定财产无主,下列说法正确的是:()
作函数y=的图形.
Whatdoesthemanmean?
最新回复
(
0
)