2022年数据结构查找 .pdf
《2022年数据结构查找 .pdf》由会员分享,可在线阅读,更多相关《2022年数据结构查找 .pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、练习九一.单选题1.成功的折半查找其时间复杂度为_ 。A)O(log2n) B)O(log2n/2) C)O(n)D)O(n/2) 2.成功的折半查找所需最少时间为_ 。A)O(1)B)O(2) C)O(n-1) D)O(n+1) 3.在使用散列法存储时,碰撞(冲突)是指_ 。A)不同的关键码值对应到相同的存储地址B)两个元素具有相同序号C)两个元素的关键码值不同,而非码属性相同D)负载因子太大4.从理论上讲,将数据以_ 结构存放,则查找一个数据所用时间不依赖于数据的个数。A)散列 B)二叉查找树 C)链表 D)二叉树5.对线性表采用折半查找法,该线性表必须_。A)采用顺序存储结构,且元素按值
2、有序B)采用顺序存储结构C)采用链式存储结构D)采用链式存储结构,且元素按值有序6.设哈希表长m=14,哈希函数H(key)=key%11 。表中已有4 个结点 : 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 8 页 - - - - - - - - - addr(15)=4, addr(38)=5, addr(61)=6, addr(84)=7 其余地址为空,如用二次探测再散列处理冲突,关键字为49 的结点的地址是 _。A)8B)9C)5 D)3 7.采用顺序查找方法
3、查找长度为n 的线性表时 ,每个元素的平均查找长度为 _。A)n/2 B)(n+1)/2 C)nD)(n-1)/2 8.有一个有序表 (2,5,9,14,36,54,68,72,77,82,95,99),当采用折半查找值为82 的结点时, _次比较后查找成功。A)2 B)4 C)6 D)8 9.在线性表的散列存储中,添装因子是哈希表装满程度的标志。若用 m 表示哈希表的长度, n 表示待存储元素的个数,则等于_。A)m/nB)n/mC)m/(n-1)D)(n-1)/m 10.设哈希表的表长为14,哈希函数为 H(key)=key%13 ,表中已有 4 个结点: H(15)=2, H(16)=3
4、, H(43)=4, H(83)=5 , 其余地址为空 ,如用二次探测再散列处理冲突,关键字为28 的结点的地址是 _。A)0 B)1 C)6 D)7 11.以下术语,不属于存储结构的是_。A)顺序表 B)有序表 C)Hash表 D)单链表12.在线性表的散列存储中,下面_不是处理冲突的方法。A)开放地址法 B)再哈希法 C)折半查找法 D)公共溢出区法名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 8 页 - - - - - - - - - 13.以下说法错误的是 _。
5、A)哈希存储的基本思想是由关键字的值决定数据的存储地址B)填装因子是哈希法的一个重要参数,它反映哈希表的填装程度C)哈希表的结点中只包含数据元素本身的信息,不包含任何指针D)哈希表的查找效率主要取决于哈希表构造时选取的哈希函数和处理冲突的方法14.下面_不是静态查找表的表示方法。A)顺序表 B)有序表 C)线性表 D)静态树表15.下面_是动态查找表的表示方法。A)顺序表 B)散列表 C)平衡二叉树 D)静态树表16.动态查找表的表示方法是_。A)顺序表 B)散列表 C)静态树表 D)二叉排序树二、判断题1.查找表中数据元素的任何数据项都可以作为关键字。2.动态查找表适合用于检索与修改(插入和
6、删除 )交叉进行的场合。3.Hash表的平均查找长度与处理冲突的方法无关。4.折半查找法的查找速度一定比顺序查找法快。(注意特例 ) 5.二叉树排序树中插入一个新结点,总是插入到叶结点下面。6.二叉树排序树删除一个结点后,仍是二叉树排序树。三、填空题1.由 1000 个数据元素组成的有序表,假设比较表中一个元素所需时间为0.5 毫秒,则顺序查找时,平均查找一个元素的时间约为名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 8 页 - - - - - - - - - _ 毫秒
7、。 250 2.设线性表( a1,a2, ,a500)中所有元素的值由小到大排列,对一个给定的值 k,用二分法查找表中与k 相等的元素,在查找不成功的情况下,至多需要比较 _ 次。9 3.在用散列表进行检索时,处理冲突的方法有几种,它们是_、再哈希法、链地址法和建立公共溢出区法。开放地址法4.在用散列表进行检索时,处理冲突的方法有几种,它们是开放地址法、再哈希法、 _ 和建立公共溢出区法。链地址法5.查找表按其所包含的不同运算,可以分为_查找表和动态查找表。静态6.查找表按其所包含的不同运算,可以分为静态查找表和_查找表。动态7.在关键字序列( 07,12,15,18,27,32,41,92)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年数据结构查找 2022 数据结构 查找
限制150内