以下说法错误的是______。A) 散列技术一般使用桶作为基本的存储单位B) 好的散列函数地址的分布是均匀的、随机的C) 散列技术是一种快速查找技术D) 散列函数的输入为文件记录的查找码值,函数的输出为记录的逻辑地址A.B.C.D.

题目

以下说法错误的是______。

A) 散列技术一般使用桶作为基本的存储单位

B) 好的散列函数地址的分布是均匀的、随机的

C) 散列技术是一种快速查找技术

D) 散列函数的输入为文件记录的查找码值,函数的输出为记录的逻辑地址

A.

B.

C.

D.


相似考题
参考答案和解析
正确答案:D
解析:散列是一种快速查找技术,它利用定义在文件记录上的查找码(也称为散列域),通过计算一个散列函数,以散列函数值作为记录的物理地址,实现对文件记录直接快速访问。在数据库技术中,一般使用桶(Bucket)作为基本的存储单位。一个桶可以存放多个文件记录。桶可以是磁盘块,也可以是比磁盘块大的空间。用散列方法组织存储一个文件时,首先要指定文件记录的一个(或一组)域作为查找码,查找码也称为散列域。然后定义一个查找码上的函数,称为散列函数。散列函数的输入为文件记录的查找码值,函数的输出为记录的物理地址,即桶号。所以本题的答案为D。
更多“以下说法错误的是______。A) 散列技术一般使用桶作为基本的存储单位B) 好的散列函数地址的分布是 ”相关问题
  • 第1题:

    以下说法错误的是______。

    A) 文件可以组织为散列文件

    B) 散列函数的输入为文件记录的查找码值

    C) 散列函数的输出可以是桶号

    D) 桶可以是磁盘块,但不可以是比磁盘块大的空间

    A.

    B.

    C.

    D.


    正确答案:D
    解析:散列是一种快速查找技术,它利用定义在文件记录上的查找码(也称为散列域),通过计算一个散列函数,以散列函数值作为记录的物理地址,实现对文件记录直接快速访问。在数据库技术中,一般使用桶(Bucket)作为基本的存储单位。一个桶可以存放多个文件记录。桶可以是磁盘块,也可以是比磁盘块大的空间。用散列方法组织存储一个文件时,首先要指定文件记录的一个(或一组)域作为查找码,查找码也称为散列域。然后定义一个查找码上的函数,称为散列函数。散列函数的输入为文件记录的查找码值,函数的输出为记录的物理地址,即桶号。所以本题的答案为D。

  • 第2题:

    散列文件使用散列函数将记录的关键字值计算转化为记录的存放地址。因为散列函数不是一对一的关系,所以选择好的(35)方法是散列文件的关键。

    A.散列函数

    B.除余法中的质数

    C.冲突处理

    D.散列函数和冲突处理


    正确答案:D
    解析:本题考查散列表的基础知识。散列文件使用散列函数将记录的关键字值计算转化为记录的存放地址。因为散列函数不是一对一的关系,有可能多个关键字对应一个相同的计算结果,即对应同一个存放地址,这就会产生冲突。这种冲突与散列函数的选取是密切相关的,好的散列函数计算后的结果冲突就少,这也与冲突发生后处理方法有着紧密的联系,好的处理方法在处理一次冲突后不会引起另一次冲突的发生。

  • 第3题:

    4、以下说法错误的是_____。

    A.散列存储的基本思想是由元素值决定其存储地址

    B.散列表的结点中只包含数据元素自身的信息,不包含任何指针

    C.装填因子是散列法的一个重要参数,它反映了散列表的装填程度

    D.散列表的查找效率主要取决于的散列函数和处理冲突的方法


    存储空间的利用率高

  • 第4题:

    散列是一种快速查找的技术,以下关于散列说法错误的是______。

    A.文件可以组织为散列文件

    B.散列函数的输入为文件记录的查找码值

    C.散列函数的输出可以是桶号

    D.桶可以是磁盘块,但不可以是比磁盘块大的空间


    正确答案:D
    解析:桶可以是磁盘块,也可以是比磁盘块大的空间。

  • 第5题:

    散列文件使用散列函数将记录的关键字值计算转化为记录的存放地址,因为散列函数是一对一的关系,则选择好的( )方法是散列文件的关键。

    A、散列函数

    B、除余法中的质数

    C、冲突处理

    D、散列函数和冲突处理


    正确答案:D