- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
8 查找
8.1 选择题
1.顺序查找法适合于存储结构为( )的线性表。
A)散列存储 B)顺序存储或链接存储 C)压缩存储 D)索引存储
【答案】B
2.下面哪些操作不属于静态查找表( )
A)查询某个特定元素是否在表中 B)检索某个特定元素的属性
C)插入一个数据元素 D)建立一个查找表
【答案】C
3.下面描述不正确的是( )
A)顺序查找对表中元素存放位置无任何要求,当n较大时,效率低。
B)静态查找表中关键字有序时,可用二分查找。
C)分块查找也是一种静态查找表。
D)经常进行插入和删除操作时可以采用二分查找。
【答案】D
4.散列查找时,解决冲突的方法有( )
A)除留余数法 B)数字分析法 C)直接定址法 D)链地址法
【答案】D
5.若表中的记录顺序存放在一个一维数组中,在等概率情况下顺序查找的平均查找长度为( )
A)O(1) B)O(log2n) C)O(n) D)O(n2)
【答案】C
6.对长度为4的顺序表进行查找,若第一个元素的概率为1/8,第二个元素的概率为1/4,第三个元素的概率为3/8,第四个元素的概率为1/4,则查找任一个元素的平均查找长度为( )
A)11/8 B)7/4 C)9/4 D)11/4
【答案】C
【解析】对顺序表查找,ASL= ,代入题目得:
ASL=4*(1/8)+3*(1/4)+2*(3/8)+1*(1/4)=9/4
7.静态查找表与动态查找表二者的根本差别在于( )
A)它们的逻辑结构不一样 B)施加在其上的操作不同
C)所包含的数据元素的类型不一样 D)存储实现不一样
【答案】B
8.若查找表中的记录按关键字的大小顺序存放在一个一维数组中,在等概率情况下二分法查找的平均检索长度是( )
A)O(n) B)O(log2n) C)O(nlog2n) D)O((log2n)2)
【答案】B
9.对有14个数据元素的有序表R[14](假设下标从1开始)进行二分查找,搜索到R[4]的关键码等于给定值,此时元素比较顺序依次为( )。
A)R[1],R[2],R[3],R[4] B)R[1],R[13],R[2],R[3]
C)R[7],R[3],R[5],R[4] D)R[7],R[4],R[2],R[3]
【答案】C
10.设有一个长度为100的已排好序的表,用二分查找进行查找,若查找不成功,至少比较( )次。
A)9 B)8 C)7 D)6
【答案】B
【解析】二分查找不成功时和给定值进行比较的关键字个数最多不超过二叉判定树的深度。100个元素查找表的判定树深为8。
11.请指出在顺序表{2,5,7,10,14,15,18,23,35,41,52}中,用二分法查找关键码12需做( )次关键码比较。
A)2 B)3 C)4 D)5
【答案】C
12.从具有 n 个结点的二叉排序树中查找一个元素时,在最坏情况下的时间复杂度为 ( ????? ) 。
A )O (n) ????? B) O(1) ????? C) O (log 2 n) ????? D)O (n 2 )
【答案】C
13.分块查找时确定块的查找可以用顺序查找,也可以用( ),而在块中只能是( )
A)静态查找,顺序查找 B)二分查找,顺序查找
C)二分查找,二分查找 D)散列查找,顺序查找
【答案】B
14.采用分块查找时,若线性表中共有625个元素,查找每个元素的概率相同,假设采用顺序查找来确定结点所在的块时,每块应分( )个结点最佳。
A)10 B)25 C)6 D)625
【答案】B
15.采用分块查找法(块长为s,以二分查找确定块)查找长度为n的线性表时,每个元素的平均查找长度为( )
A)s+n B)log2n+s/2 C)log2 (n/s+1)+s/2 D)(n+s)/2
【答案】C
16.对一棵二叉排序树根结点而言,左子树中所有结点与右子树中所有结点的关键字大小关系是( )
A)小于 B)大于 C)等于 D)不小于
【答案】A
17.若二叉排序树中关键字互不相同,则下面命题中不正确的是( )
A)最小元和最大元一定是叶子 B)最大元必无
您可能关注的文档
最近下载
- HG-T 20646.2-1999化工装置管道材料设计工程规定.pdf VIP
- 老年康复护理课件.pptx VIP
- 英集芯IP2369_AC(with reg)通讯手册.pdf VIP
- 教科版 科学 五上 1.6《光的反射现象》课件.pptx
- 老年性黄斑变性PPT课件.ppt VIP
- 2025版最新防溺水安全ppt课件完整版.pptx VIP
- 《好住房建设技术导则》.pdf VIP
- 中考英语完型填空03初中英语题型突破——完形填空解题方法与技巧 (附专项练习和答案).docx VIP
- HG-T 20646.1-1999化工装置管道材料设计内容和深度规定.pdf VIP
- EP9文件中文版完整版.doc VIP
文档评论(0)