- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
9月数据结构与算法试题
一、单选题(共30题,每题1分,共30分)
1.题目:将下列数(88,70,61,96,120,90)按顺序插入初始为空的AVL中,所形成的AVL树的前序遍历结果是:
选项A:61,70,88,90,96,120
选项B:90,70,61,88,96,120
选项C:88,70,61,90,96,120
选项D:88,70,61,96,90,120
2.题目:如果G是一个有28条边的非连通无向图,那么该图顶点个数最少为多少?
选项A:10
选项B:7
选项C:9
选项D:8
3.题目:一棵二叉树中有7个度为2的结点和5个度为1的结点,其总共有()个结点。
选项A:30
选项B:20
选项C:16
选项D:18
4.题目:对于一个具有N个顶点的无向图,要连通所有顶点至少需要多少条边?
选项A:N+1
选项B:N/2
选项C:N?1
选项D:N
5.题目:中位值结点在根结点或根的左子树上
选项A:1
选项B:3
选项C:2
选项D:4
6.题目:假定有K个关键字互为同义词,若用线性探测法把这K个关键字存入散列表中,至少要进行多少次探测?
选项A:K
选项B:K+1
选项C:K(K+1)/2
选项D:K?1
7.题目:下列代码if(AB){for(i=0;iN;i++)for(j=N*N;ji;j--)A+=B;}else{for(i=0;iN*2;i++)for(j=N*2;ji;j--)A+=B;}
选项A:O(N3)
选项B:O(N2)
选项C:O(N)
选项D:O(N4)
8.题目:下面算法所执行的加法次数()。输入:n,其中n=2t,t为正整数输出:kk←0whilen=1doforj←1tondok=k+1n←n/2returnk
选项A:nlogn
选项B:logn
选项C:n2
选项D:2n-1
9.题目:采用递归方式对顺序表进行快速排序,下列关于递归次数的叙述中,正确的是:
选项A:递归次数与初始数据的排列次序无关
选项B:递归次数与每次划分后得到的分区处理顺序无关
选项C:每次划分后,先处理较短的分区可以减少递归次数
选项D:每次划分后,先处理较长的分区可以减少递归次数
10.题目:任何一棵二叉树的叶结点在先序、中序和后序遍历序列中的相对次序
选项A:发生改变
选项B:不能确定
选项C:以上都不对
选项D:不发生改变
11.题目:6,1,7,9,8,4,5→7,1,6,9,8,4,5→7,9,6,1,8,4,5→9,7,6,1,8,4,5→9,8,6,1,7,4,5
选项A:后序遍历
选项B:中序遍历
选项C:按层遍历
选项D:先序遍历
12.题目:斐波那契数列FN的定义为:F0=0,F1=1,FN=FN?1+FN?2,N=2,3,…。用递归函数计算FN的时间复杂度是:
选项A:O(N!)
选项B:O(N)
选项C:NlogN2和NlogN
选项D:O(logN)
13.题目:将10、12、1、14、6、5、8、15、3、9、7逐个按顺序插入到初始为空的最小堆(小根堆)中,然后连续执行两次删除最小元素操作(DeleteMin),此后堆顶的元素是什么?
选项A:6
选项B:7
选项C:9
选项D:5
14.题目:树最适合于用来表示
选项A:无序数据元素
选项B:元素之间具有分支层次关系的数据
选项C:元素之间无联系的数据
选项D:有序数据元素
15.题目:元素A,B,C,D依次入栈,出栈无限制,则以下()是可能的出栈序列。
选项A:A,D,B,C
选项B:B,A,D,C
选项C:C,A,B,D
选项D:B,D,A,C
16.题目:设n、m为一棵二叉树上的两个结点,在中序遍历时,n在m前的条件是
选项A:n在m左方
选项B:n是m祖先
选项C:n是m子孙
选项D:n在m右方
17.题目:就排序算法所用的辅助空间而言,堆排序、快速排序、归并排序的关系是:
选项A:堆排序快速排序归并排序
选项B:堆排序快速排序归并排序
选项C:堆排序归并排序快速排序
选项D:堆排序归并排序快速排序
18.题目:有六个元素以6、5、4、3、2、1的顺序进栈,问哪个不是合法的出栈序列?
选项A:346521
选项B:453126
选项C:543612
选项D:234156
19.题目:将一系列数字顺序一个个插入一棵初始为空的AVL树。下面哪个系列的第一次旋转是“右-左”双旋?
选项A:6,5,4,3,2,1
选项B:1,2,3,4,5,6
选项C:4,2,5,6,3,1
选项D:3,1,4,6
原创力文档


文档评论(0)