首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
写出从哈希表中删除关键字为K的一个记录的算法。设哈希函数为H,解决冲突的方法为链地址法。
写出从哈希表中删除关键字为K的一个记录的算法。设哈希函数为H,解决冲突的方法为链地址法。
admin
2019-08-15
79
问题
写出从哈希表中删除关键字为K的一个记录的算法。设哈希函数为H,解决冲突的方法为链地址法。
选项
答案
用链地址法解决冲突的哈希表是一个指针数组,数组分量均是指向单链表的指针,(第i个)单链表结点有两个域,一个是哈希地址为i的关键字,另一个是指向同义词结点的指针。删除算法与单链表上删除算法类似。 typedef struct node{ keytype key; struct node * next: }HSNode *HSList; typedef struct node *HLK; void Delete(HLK HT[],keytype K){ //用链地址法解决冲突,从哈希表中删去关键字为K的记录 int i=H(K); //用哈希函数确定关键字K的哈希地址 if(HT[i]==null){printf(”无被删除记录\n”);exit(0);} HLK p,q;P=H[i]; q=P; //p指向当前记录(关键字),q是P的前驱 while(p&&p一>key!=k){q=p;p=p一>next;} if(p==null){printf(”无被删除记录”);exit(0);} if(q==H[i]){HT[i]=HT[i].next;free(P);} //被删除关键字是链表中第一个结点 else{q一>next=p一>next;free(P);} }
解析
转载请注明原文地址:https://www.kaotiyun.com/show/b0Ci777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
1890-1906,美南部各州纷纷制定法律或修改州宪法,对公民选举资格进行限定,部分州采用祖父条款,规定内战前有投票格的人,其后代不受新投票规则限制,但该条款被联邦最高法院否定,表明当时美国:
三国时期,魏、蜀、吴三国灭亡的历史顺序是()。
试分析太平天国革命运动对中国社会的历史影响。
下列各组条约的时间排列顺序正确的是()。①《布列斯特条约》②《色佛尔条约》③《九国公约》④《洛桑条约》
科举是一种读书、应考、任官三位一体的选官方法,其中的进士科始创于()。
关于塞尔维乌斯改革的叙述中,不正确的是()。
高度为4的4阶B树最多可容纳()个关键字(根是第1层)。
给定页面请求序列RS=cadbebabcd,页框为4,起始为空,写出LRU页面置换过程。
在二叉树的顺序存储中,每个结点的存储位置与其父结点、左右子树结点的位置都存在一个简单的映射关系,因此可与三叉链表对应。若某二叉树共有n个结点,采用三叉链表存储时,每个结点的数据域需要d个字节,每个指针域占用4个字节,若采用顺序存储,最后一个结点下标为k(起
当向一棵m阶的B一树做插入操作时,若一个结点中的关键字个数等于(),则必须分裂成两个结点,当向一棵m阶的B一树做删除操作时,若一个结点中的关键字个数等于(),则可能需要同它的左兄弟或右兄弟结点合并成一个结点。
随机试题
营销力量的影响力可分为哪些层次?()
下列疾病的口腔黏膜基本损害为A.溃疡B.大疱C.白色斑块D.白色网状条纹E.红色萎缩天疱疮
某病死牛,剖检见尸体消瘦,腹腔大量积液;肝脏被膜增厚,体积缩小,质地变硬,表面不平;切面肝小叶结构消失,有不同走向的纤维素和多量钙化的虫体结节;胆管壁增厚。将此肝脏做石蜡切片,HE染色后,光镜下的特征变化是
(2006年)图8—53所示电路中,设VD为理想二极管,输入电压ui按正弦规律变化,则在输入电压的负半周,输出电压为()。
某企业生产A、B两种产品,运用品种法计算产品成本。直接材料、直接人工、制造费用均为A、B产品共同耗用,直接材料分产品领用。直接材料在生产开工时一次投入。有关资料如下:(1)A产品期初在产品成本为3735元,其中,直接材料l740元,直接人工840元,制造
索赔时只在经济合同的实施过程中,合同中的一方因对方不履行或未能履行合同所规定的义务而受到损失,向对方提出赔偿要求。当发生索赔事件时,按照索赔的程序,承包人首先应()。
求曲线y=x2一2x、y=0、x=1、x=3所围成区域的面积S,并求该区域绕y轴旋转一周所得旋转体的体积V.
通过I2C、SPI、UART、USB等可以实现嵌入式系统间或嵌入式系统与外围器件等的连接,下面相关叙述中,正确的是()。
Hedenied______tosendoutthesignalatexactly8p.m.
Bythe1870stheeasygoingcordialitythatgreetedthefirstChineseinAmericahadbeenreplacedbyanuglyresentmentthatoft
最新回复
(
0
)