查找与排序练习题.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
查找和排序练习题 选择题 静态查找表与动态查找表的根本区别在于( ) A.它们的逻辑结构不一样 B.施加在其上的操作不一样C.所包含的数据元素不一样 D.存储实现不一样 在表长为 n 的顺序表上实现顺序查找,在查找不成功时与关键字比较的次数为( ) A.n B.1 C.n+1 D.n-1 3.顺序查找适用于存储结构为( )线性表 A.散列存储 B.压缩存储 C.顺序存储或链式存储 D.索引存储4.用顺序表查找法对具有 n 个结点的线性表查找一个结点的时间复杂度为( ) A.O(log2n2) B.O(nlog2n) C.O(n) D.O(log2n) 5.适用于折半查找的表的存储方式及元素排列要求为( ) A.链接方式存储,元素无序 B.链接方式存储,元素有序C.顺序方式存储,元素无序 D.顺序方式存储,元素有序 6.有一个长度为 12 的有序表,按折半查找法对该表进行查找,在表内各元素等概率情况下查找成功所需的平均比较次数为( ) A.35/12 B.37/12 C.39/12 D.43/12 7.在有序表{1,3,9,12,32,41,62,75,77,82,95,100}上进行折半查找关键字为 82 的数据元素需要比较( )次 A.1 B.2 C.4 D.5 设散列长度为14,散列函数为H(key)=key%11。当前表中有4 个结点,addr(15)=4, addr(38)=5,addr(61)=6,addr(84)=7。如用二次探测在散列处理冲突,则关键字为 49 的结点的地址是( ) A.8 B.3 C.5 D.9 9.散列函数有一个共同的性质,即函数值应当以( )取其值域的每个值。 A.最大概率 B.最小概率 C.平均概率 D.同等概率 假定有 k 个关键字互为同义词,若用线性探测法把这 k 个关键字存入散列表中,至少要进行多少次探测( ) A.k-1 次 B.k 次 C.k+1 次 D.k(k+1)/2 次11.在散列函数 H(k)=k%m 中,一般来讲,m 应取( ) A.奇数 B.偶数 C.素数 D.充分大的数 在采用线性探测法处理冲突所构成的散列表上进行查找,可能要探测多个位置,在查 找成功的情况下,所探测到的这些位置上的键值( ) A.一定是同义词 B.一定不是同义词 C.都相同 D.不一定是同义词13.采用分块查找时,若线性表中有625 个元素,查找每个元素的概率相同,假设采用顺序法查找来确定结点所在的块,每块应分( )结点最佳 A.10 B.25 C.6 D.625 14.下列关于 m 阶 B 树的说法错误的是( ) A.根结点至多有 m 棵子树B.所有叶子上都在同一层次上 C.非叶结点至少有 m/2(m 为偶数)或 m/2+1(m 为奇数)棵子树D.根结点中的数据是有序的 15.m 阶 B 树是一棵( ) A.m 叉排序树C.m-1 叉平衡排序树 判断题  B.m 叉平衡排序树D.m+1 叉平衡排序树 顺序查找可以在顺序表上进行不能在单链表上进行。( ) 折半查找只能在有序的顺序上进行。( ) 对于给定的关键字集合,以不同的次序插入到初始为空的二叉排序树中,得到的二叉排序树是相同的。( ) 4.若二叉排序树中关键字互不相同,那么最小值结点必定无左孩子,最大值结点必定无右孩子。( ) 在二叉排序树中,最大值结点和最小值结点一定是叶子结点。( ) 在二叉排序树 T 的先序遍历序列依次插入初始为空的树中,所得到的二叉排序树 T 和 1 2 T 的形态完全相同。( ) 1 对二叉排序树进行中序遍历得到的序列是由小到大有序的。( ) 二叉树为二叉树排序树的充分必要条件是任一非终端结点的值大于其左孩子的值,小于右孩子的值。( ) 二叉排序树的查找和折半查找的时间复杂度都是O(log n),时间性能相同。( ) 2 采用折半查找法对有序表进行查找总比采用顺序查找法对其进行查找要快。( ) 采用线性探测法处理冲突时,当从散列表中删除一个记录时,不应将这个记录的所在 位置为空,因为这将会影响今后的查找。( ) 12.m 阶 B 树每一个结点的子树个数都小于或等于m。( ) 13.散列表的查找效率主要取决于构造散列表时选取的散列函数和处理冲突的方法。( ) 14.散列法存储的基本思想是由关键码的值决定数据的存储地址。( ) 当负载因子 a 小于 1 时,则向散列表中插入元素时不会引起冲突。( ) 查找表中数据元素的任何数据项

文档评论(0)

mph + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体上海谭台科技有限公司
IP属地湖北
统一社会信用代码/组织机构代码
91310115MA7CY11Y3K

1亿VIP精品文档

相关文档