首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
设有一个关键字取值范围为正整数的哈希表,空表项的值为-1,用
[问答题]
设有一个关键字取值范围为正整数的哈希表,空表项的值为-1,用开放定址法解决冲突。现有两种删除策略:一是将待删表项的关键字置为-1;二是将探测序列上的关键字顺序递补,即用探测序列上下一个关键字覆盖待删关键字,并将原序列上之后一个关键字置为-1。这两种方法是否可行?为什么?给出一种可行的方法,并叙述它对查找和插入算法所产生的影响。
查看答案及解析
添加笔记
邀请回答
收藏(3)
分享
纠错
1个回答
添加回答
1
推荐
赞花婆
两种策略都不可行。前者切断了探测链;后者可能移动了非同义词。一种可行的做法是将待删表项的关键字置为0,以区别于空表项。查找和插入算法都应相应的进行调整。
发表于 2018-03-25 09:25:04
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
哈希
上传者:
赞花婆
难度:
1条回答
3收藏
2036浏览
热门推荐
相关试题
执行以下代码,如果想要 box1 ...
HTML
前端工程师
蘑菇街
2019
CSS
评论
(1)
训练神经网络的时候可能会遇到模型迟...
机器学习
评论
(1)
下列程序中没有语法错误的语句是()...
C++
评论
(1)
乘除
数论
基础数学
评论
(1)
执行以下程序,span盒子的wid...
CSS
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题