哈希表是用来存放查找表中记录序列的表,每一个记录的存储位置是以该记录得到关键字为(),由相应哈希函数计算所得到的()。

题目
哈希表是用来存放查找表中记录序列的表,每一个记录的存储位置是以该记录得到关键字为(),由相应哈希函数计算所得到的()。

相似考题
更多“哈希表是用来存放查找表中记录序列的表,每一个记录的存储位置是以该记录得到关键字为(),由相应哈希函数计算所得到的()。”相关问题
  • 第1题:

    哈希表的缺点主要有()

    A、根据哈希函数计算关键字的地址的过程占用一定的计算时间

    B、占用的存储空间多

    C、在哈希表中只能按关键字查找

    D、不能进行删除操作


    参考答案:ABC

  • 第2题:

    采用哈希(或散列)技术构造查找表时,需要考虑冲突(碰撞)的处理,冲突是指______。

    A.关键字相同的记录被映射到不同的哈希地址

    B.关键字依次被映射到编号连续的哈希地址

    C.关键字不同的记录被映射到同一个哈希地址

    D.关键字的数目超过哈希地址的数目

    A.

    B.

    C.

    D.


    正确答案:C

  • 第3题:

    哈希表的平均查找长度和(39)无直接关系。

    A.哈希函数

    B.装填因子

    C.哈希表记录类型

    D.处理冲突的方法


    正确答案:C
    解析:本题考查哈希表的查找。哈希表的目的是建立希望不经过任何比较,一次存取便能取得所查的记录。在哈希表存储时,一般是通过在记录的存储位置和它的关键字之间建立一个确定的对应关系,使得每个关键字和结构中的一个唯一的存储位置对应,而这个对应关系就是哈希函数。哈希表记录类型是指哈希表中记录的数据类型,与哈希表的查找过程没有什么关系。装填因子:表中填入的记录个数/哈希表的长度。

  • 第4题:

    哈希函数是记录关键字值与该记录()之间所构造的对应关系。
    存储地址

  • 第5题:

    在哈希查找中,元素关键字值与其在哈希表中存放位置的对应关系称为()


    正确答案:哈希函数

  • 第6题:

    数据结构与算法里,装填因子的计算方法为()。

    • A、表中填入的记录数/哈希表的总长度
    • B、1-(表中填入的记录数/哈希表的总长度)
    • C、哈希表未填空白处/哈希表的长度
    • D、以上都不正确

    正确答案:A

  • 第7题:

    以下关于哈希表的叙述中,错误的是()。

    • A、哈希表中元素的存储位置根据该元素的关键字值计算得到
    • B、哈希表中的元素越多,插入一新元素时发生冲突的可能性就越小
    • C、哈希表中的元素越多,插入一个新元素时发生冲突的可能性就越大
    • D、哈希表中插入新元素发生冲突时,需要与表中某些元素进行比较

    正确答案:B

  • 第8题:

    下面关于哈希查找的说法,正确的是()。

    • A、哈希函数构造的越复杂越好,因为这样随机性好,冲突小
    • B、除留余数法是所有哈希函数中最好的
    • C、不存在特别好与坏的哈希函数,要视情况而定
    • D、哈希表的平均查找长度有时也和记录总数有关

    正确答案:C

  • 第9题:

    问答题
    设哈希表的地址范围为0~17,哈希函数为:H(key)=key%16。用线性探测法处理冲突,输入关键字序列:(10,24,32,17,31,30,46,47,40,63,49),构造哈希表,试回答下列问题:若查找关键字60,需要依次与哪些关键字比较?

    正确答案: 查找60,首先要与H(60)=60%16=12号单元内容比较,但因为12号单元为空(应当有空标记),所以应当只比较这一次即可。
    解析: 暂无解析

  • 第10题:

    多选题
    装填因子的计算方法是()。
    A

    1-(表中未填入记录的数目/哈希表的总长度)

    B

    表中未填入记录的数目/哈希表的总长度

    C

    (表中未填入的记录数-1)/哈希表的总长度

    D

    表中填入的记录数/哈希表的总长


    正确答案: A,B
    解析: 暂无解析

  • 第11题:

    多选题
    数据结构与算法中,装填因子的计算方法是()。
    A

    1-(表中未填入记录的数目/哈希表的总长度)

    B

    表中未填入记录的数目/哈希表的总长度

    C

    (表中未填入的记录数-1)/哈希表的总长度

    D

    表中填入的记录数/哈希表的总长


    正确答案: D,C
    解析: 暂无解析

  • 第12题:

    单选题
    关于哈希函数,以下说法错误的是()。
    A

    哈希函数的主要目的在于在元素和关键字之间建立一一对应的关系

    B

    哈希函数就是关键字本身

    C

    哈希函数可以由用户自己定义

    D

    同一组数据,可以使用不同的哈希函数得到不同的哈希表


    正确答案: D
    解析: 暂无解析

  • 第13题:

    设哈希表地址范围为0~19,哈希函数H(key)=key%17,使用二次探测再散列法处理冲突。若表中已存放有关键字值为 6、22、38、55的记录,则再放入关键字值为72的记录时,其存放地址应为()。

    A、2

    B、3

    C、4

    D、7

    E、8

    F、以上都不对


    正确答案:D

  • 第14题:

    设哈希函数h (k) =k mod 7,哈希表的地址空间为0~6,对关键字序列(32,13,49, 55,22,38,12)按线性探测法解决冲突,关键字12应存放在散列表中的地址是 【】 ,

    查找关键字12需比较的次数为 【】


    正确答案:

    5         6


    h(k)=k mod 7,所以地址为:12 mod 7=5. 分别于关键字进行比较,从而得出比较次数为6.

  • 第15题:

    哈希表的平均查找长度和( )无直接关系。

    A.哈希函数
    B.装填因子
    C.哈希表记录类型
    D.处理冲突的方法

    答案:C
    解析:
    哈希表的目的是建立希望不经过任何比较,一次存取便能取得所查的记录。在哈希表存储时,一般是通过在记录的存储位置和它的关键字之间建立一个确定的对应关系,使得每个关键字和结构中的一个唯一的存储位置对应,而这个对应关系就是哈希函数。哈希表记录类型是指哈希表中记录的数据类型,与哈希表的查找过程没有什么关系。装填因子=表中填入的记录个数/哈希表的长度。

  • 第16题:

    设哈希表的地址范围为0~17,哈希函数为:H(key)=key%16。用线性探测法处理冲突,输入关键字序列:(10,24,32,17,31,30,46,47,40,63,49),构造哈希表,试回答下列问题:假定每个关键字的查找概率相等,求查找成功时的平均查找长度。


    正确答案:对于黑色数据元素,各比较1次;共6次; 对红色元素则各不相同,要统计移位的位数。“63”需要6次,“49”需要3次,“40”需要2次,“46”需要3次,“47”需要3次,
    所以ASL=1/11(6+2+3×3+6)=23/11

  • 第17题:

    哈希表的平均查找长度与哪些()因素有关。

    • A、处理冲突的方法
    • B、哈希函数
    • C、装填因子
    • D、待存记录的大小

    正确答案:A,B,C

  • 第18题:

    装填因子的计算方法是()。

    • A、1-(表中未填入记录的数目/哈希表的总长度)
    • B、表中未填入记录的数目/哈希表的总长度
    • C、(表中未填入的记录数-1)/哈希表的总长度
    • D、表中填入的记录数/哈希表的总长

    正确答案:A,D

  • 第19题:

    设哈希表的地址范围为0~17,哈希函数为:H(key)=key%16。用线性探测法处理冲突,输入关键字序列:(10,24,32,17,31,30,46,47,40,63,49),构造哈希表,试回答下列问题:若查找关键字63,需要依次与哪些关键字进行比较?


    正确答案:查找63,首先要与H(63)=63%16=15号单元内容比较,即63与31比较 ,不匹配; 然后顺移,与46,47,32,17,63相比,一共比较了6次!

  • 第20题:

    哈希表是用来存放查找表中记录序列的表,每一个记录的存储位置是以该记录得到关键字为(),由相应哈希函数计算所得到的()。


    正确答案:自变量;函数值

  • 第21题:

    填空题
    在哈希查找中,元素关键字值与其在哈希表中存放位置的对应关系称为()

    正确答案: 哈希函数
    解析: 暂无解析

  • 第22题:

    填空题
    哈希表是用来存放查找表中记录序列的表,每一个记录的存储位置是以该记录得到关键字为(),由相应哈希函数计算所得到的()。

    正确答案: 自变量,函数值
    解析: 暂无解析

  • 第23题:

    多选题
    哈希表的平均查找长度与哪些()因素有关。
    A

    处理冲突的方法

    B

    哈希函数

    C

    装填因子

    D

    待存记录的大小


    正确答案: B,D
    解析: 暂无解析

  • 第24题:

    单选题
    数据结构与算法里,装填因子的计算方法为()。
    A

    表中填入的记录数/哈希表的总长度

    B

    1-(表中填入的记录数/哈希表的总长度)

    C

    哈希表未填空白处/哈希表的长度

    D

    以上都不正确


    正确答案: B
    解析: 暂无解析