9月数据结构与算法试题.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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)

十四-1 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档