首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
散列表是一种重要的存储方式,在散列表里可快速进行检索。 (1)散列表的基本思想是什么? (2)常用的散列函数有哪些,请举例说明(至少三个)。 (3)怎样用拉链法和开地址法处理碰撞?
散列表是一种重要的存储方式,在散列表里可快速进行检索。 (1)散列表的基本思想是什么? (2)常用的散列函数有哪些,请举例说明(至少三个)。 (3)怎样用拉链法和开地址法处理碰撞?
admin
2009-07-15
89
问题
散列表是一种重要的存储方式,在散列表里可快速进行检索。
(1)散列表的基本思想是什么?
(2)常用的散列函数有哪些,请举例说明(至少三个)。
(3)怎样用拉链法和开地址法处理碰撞?
选项
答案
(1)散列表的基本思想是;由结点的关键码值决定结点的存储地址。即以关键码值k为自变量,通过一定的函数关系H(称为散列函数),计算出对应的函数值H(k)来,把这个值解释为结点的存储地址,将结点存入该地址中去,检索时,按同样的方法计算出结点的地址,然后到相应的地址中取结点即可。 (2)常用的散列函数有: ①除余法:即选择一个适当的正整数p(通常选p为小散列表存储区域大小的最大素数),用p去除关键码值,取其余数作为地址。 ②折叠法:即将关键码值从某些地方断开,分为几段,折叠相加,作为地址。 ③中平方法:即将关键码值平方,取中间的几位数作为地址。 (3)用拉链法处理碰撞就是给散列表的每个结点增加一个link字段,当碰撞发生时利用link字段拉链,建立链接方式的同义词子表。每个同义词子表的第一个元素都在散列表基本区域中,同义词子表的其他元素的存储又有两种解决方法,一种是建立溢出区,存放各同义词子表的其他元素,另一种是不建立溢出区,同义词子表的其他元素就存放在散列表中没有占用的单元中, 用开地址法处理碰撞就是当碰撞发生时形成一个探查序列,沿着这个序列逐个地址探查,直到找到一个未被占用的地址,将发生碰撞的关键码值存入该地址中。最简单的探查序列是线性探查,即若发生碰撞的地址为d,则探查的地址序列为; d+1,d+2,…,m-1,0,1,…,d-1 其中,m是散列表存储区域的大小,另一种效果更好的探查序列是再散列探查,即用第二个散列函数H2来确定探查序列,若发生碰撞的地址为d,则探查的地址序列为: (d+H2(k))mod m,(d+2H2(k))mod m,(d+3H2(k))mod m,…
解析
转载请注明原文地址:https://www.kaotiyun.com/show/mRNZ777K
0
笔试
原NCRE全国计算机四级
NCRE全国计算机四级
相关试题推荐
两个网络21.1.193.0/24和21.1.194.0/24汇聚之后为()。
WindowsServer2003的IIS为Web服务提供了各种选项,利用这些选项可以更好地配置Web服务的性能、行为和安全等,其中“限制连接数”选项属于下图中的(59)选项卡。
若系统正在将(18)________________文件修改的结果写回磁盘时系统发生崩溃,则对系统的影响相对较大。
以下关于软件测试的叙述中,不正确的是(17)。
设X、Y为逻辑变量,与逻辑表达式Y等价的是_________。
若程序中使用的变量未设置初始值,则(13)。
阅读以下说明和C程序代码,将应填入______处的语句写在答题纸的对应栏内。[说明]函数MultibaseOutput(longn,intB)的功能是:将一个无符号十进制整数n转换成B(2≤B≤16)进制数并输出。该函数先将转换过程中
阅读以下应用说明以及用VisualBasic编写的程序代码,将应填入(n)处。[应用说明]本应用程序的运行窗口中将显示一个简单的模拟时钟如下图所示:该圆形钟面上有时针、分针和秒针在运动,不断显示系统的当前时间。在开发该应
In(66)the strength of the carder signal is varied to represent binary 1 or 0.(67)is a system that can map a name to an address a
Software design is a(46) process. It requires a certain amount of fl air on the part of the(47). Design can not be learned from
随机试题
由疲劳曲线图可以看到,试件和结构中的应力水平越低,则达到疲劳破坏的应力循环次数就越高。()
女性,56岁,高血压、糖尿病史3年,突发胸前区疼痛3小时入院。心电图标准12导联是Ⅱ、Ⅲ及aVFST段抬高,病理性Q波,血压85/60mmHg,心率110次/分,心脏三尖瓣区可闻SM(2~3)/6反流样杂音,双肺呼吸音清,颈静脉怒张,肝肋下1cm。该例
女性,35岁,月经平素规律,阴道不规则流血半月,无腹痛。查体:宫颈光滑,阴道内咖啡色液体,来自宫腔。B超未见明显异常,尿HCG(一)。下述诊断中最可能的是
足底忌用冷疗是为了防止()
《建设工程安全生产管理条例》规定,( )对检测合格的施工起重机械和整体提升脚手架、模板等自升式架设设施,应当出具安全合格证明文件,并对检测结果负责。
神经衰弱头部不适感主要是()。
13世纪后,欧洲复调音乐艺术走向繁荣,()成为当时最具代表性的复调音乐体裁。
400多年前,蒙田曾断言,女人的灵魂不够坚强,承受不了友谊这种把人久久束缚的亲密关系。但现代科学发现,女性之间的友谊很奇特。当男人遇到压力时,通常只有两种反应:逃,或者战斗。当女性遇到压力时,大脑会分泌后叶催产素,缓冲“逃/战斗”的反应,励她照顾孩子,或者
在信号检测论中,人们假设噪音和信号加噪音所引起的各种感觉的次数分布是()。
A:MayIuseyourphoneforalocalcall?B:______,sir!
最新回复
(
0
)