教育
-数据结构-章节资料考试资料-西南民族大学【】
小测验:算法复杂度
1、【单选题】下列函数中,哪个函数具有最快的增长速度:
A、
B、
C、
D、
参考资料【 】
2、【单选题】下面一段代码的时间复杂度是?if ( A B ) {
for ( i=0; iN; i++ )
for ( j=NN; ji; j-- )
A += B;
}
else {
for ( i=0; iN
2; i++ )
for ( j=N*2; ji; j-- )
A += B;
}
A、
B、
C、
D、
参考资料【 】
小测验:线性表
1、【单选题】对于线性表,在顺序存储结构和链式存储结构中查找第k个元素,其时间复杂性分别是多少?
A、都是O(1)
B、都是O(k)
C、O(1)和O(k)
D、O(k)和O(1)
参考资料【 】
2、【单选题】在顺序结构表示的线性表中,删除第i个元素(数组下标为i-1),需要把后面的所有元素都往前挪一位,相应的语句是:for (___________ ) PtrL-Data[j-1]=PtrL-Data[j]; 其中空缺部分的内容应该是
A、 j = i; j< = PtrL->Last; j++
B、 j =PtrL->Last; j>= i; j–
C、 j = i-1; j< = PtrL->Last; j++
D、j =PtrL->Last; j>= i-1; j–
参考资料【 】
3、【判断题】下列函数试图求链式存储的线性表的表长,是否正确?int Length ( List *PtrL ){ List *p = PtrL; int j = 0; while ( p ) { p++; j++; } return j;}
A、正确
B、错误
参考资料【 】
小测验:堆栈
1、【单选题】借助堆栈将中缀表达式A-(B-C/D)*E转换为后缀表达式,则该堆栈的大小至少为:
A、2
B、3
C、4
D、5
参考资料【 】
2、【单选题】设1、2、…、n–1、n共n个数按顺序入栈,若第一个出栈的元素是n,则第三个出栈的元素是:
A、3
B、n-2
C、n-3
D、任何元素均可能
参考资料【 】
3、【单选题】若用单向链表实现一个堆栈,当前链表状态为:1-2-3。当对该堆栈执行pop()、push(4)操作后,链表状态变成怎样? (1)4-2-3 (2) 1-2-4
A、只能是(1)
B、只能是(2)
C、(1)和(2)都有可能
D、(1)和(2)都不可能
参考资料【 】
4、【单选题】如果一堆栈的输入序列是aAbBc,输出为 abcBA,那么该堆栈所进行的操作序列是什么? 设P代表入栈,O代表出栈。
A、PPPOOPOPOO
B、POOPPPOPOO
C、POPPOPPOOO
D、PPOPPOOOPO
参考资料【 】
小测验:队列
1、【单选题】在一个链表表示的队列中, f和r分别指向队列的头和尾。下列哪个操作能正确地将s结点插入到队列中:
A、f->next=s; f=s;
B、r->next=s; r=s;
C、s->next=r; r=s;
D、s->next=f; f=s;
参考资料【 】
2、【单选题】现采用大小为10的数组实现一个循环队列。设在某一时刻,队列为空且此时front和rear值均为5。经过若干操作后,front为8,rear为2,问:此时队列中有多少个元素?
A、4
B、5
C、6
D、7
参考资料【 】
第一次 作业
第2次 作业
小测验:哈夫曼树
1、【单选题】如果哈夫曼树有67个结点,则可知叶结点总数为:
A、22
B、33
C、34
D、不确定
参考资料【 】
2、【单选题】为五个使用频率不同的字符设计哈夫曼编码,下列方案中哪个不可能是哈夫曼编码?
A、00,100,101,110,111
B、000,001,01,10,11
C、0000,0001,001,01,1
D、000,001,010,011,1
参考资料【 】
3、【单选题】一段文本中包含对象{a,b,c,d,e},其出现次数相应为{3,2,4,2,1},则经过哈夫曼编码后,该文本所占总位数为:
A、12
B、27
C、36
D、其它都不是
参考资料【 】
树与二叉树的测试
1、【单选题】设树T的度为4,其中度为1,2,3和4的结点个数分别为4,2,1,1 则T中的叶子数为( )
A、5
B、6
C、7
D、8
参考资料【 】
2、【单选题】设森林F对应的二叉树为B,它有m个结点,B的根为p,p的右子树结点个数为n,森林F中第一棵树的结点个数是( )
A、m-n
B、m-n-1
C、n+1
D、条件不足,无法确定
参考资料【 】
3、【单选题】若一棵二叉树具有9个度为2的结点,5个度为1的结点,则度为0的结点个数是( )
A、9
B、10
C、14
D、不确定
参考资料【 】
4、【单选题】在一棵三元树中度为3的结点数为3个,度为2的结点数为2个,度为1的结点数为3个,则度为0的结点数为( )个
A、8
B、9
C、10
D、11
参考资料【 】
5、【单选题】设森林F中有三棵树,第一,第二,第三棵树的结点个数分别为M1,M2和M3。与森林F对应的二叉树根结点的右子树上的结点个数是( )。
A、M1
B、M1+M2
C、M3
D、M2+M3
参考资料【 】
6、【单选题】一棵完全二叉树上有1001个结点,其中叶子结点的个数是( )
A、250
B、500
C、254
D、505
E、以上资料都不对
参考资料【 】
7、【单选题】13. 设给定权值总数有n 个,其哈夫曼树的结点总数为( )
A、不确定
B、2n
C、2n+1
D、2n-1
参考资料【 】
8、【单选题】一个具有1025个结点的二叉树的高h为( )
A、11
B、10
C、11至1025之间
D、10至1024之间
参考资料【 】
9、【单选题】一棵二叉树高度为h,所有结点的度或为0,或为2,则这棵二叉树最少有( )结点
A、
B、
C、
D、
参考资料【 】
10、【单选题】高度为 k的二叉树最大的结点数为( )。
A、
B、
C、
D、
参考资料【 】
11、【单选题】利用孩子兄弟链表存储树,则根结点的右指针是( )。
A、指向最左孩子
B、指向最右孩子
C、空
D、非空
参考资料【 】
12、【单选题】对二叉树的结点从1开始进行连续编号,要求每个结点的编号大于其左、右孩子的编号,同一结点的左右孩子中,其左孩子的编号小于其右孩子的编号,可采用( )次序的遍历实现编号。
A、先序
B、中序
C、后序
D、从根开始按层次遍历
参考资料【 】
13、【单选题】树的后根遍历序列等同于该树对应的二叉树的( ) 。
A、先序序列
B、中序序列
C、后序序列
D、层次遍历序列
参考资料【 】
14、【单选题】已知一棵二叉树的前序遍历结果为ABCDEF,中序遍历结果为CBAEDF,则后序遍历的结果为( )。
A、CBEFDA
B、FEDCBA
C、CBEDFA
D、不定
参考资料【 】
15、【单选题】一棵非空的二叉树的先序遍历序列与后序遍历序列正好相反,则该二叉树一定满足( )
A、所有的结点均无左孩子
B、所有的结点均无右孩子
C、只有一个结点
D、是任意一棵二叉树
参考资料【 】
16、【单选题】引入二叉线索树的目的是( )
A、加快查找结点的前驱或后继的速度
B、为了能在二叉树中方便的进行插入与删除
C、为了能方便的找到双亲
D、使二叉树的遍历结果唯一
参考资料【 】
17、【单选题】下面几个符号串编码集合中,不是前缀编码的是( )。
A、{0,10,110,1111}
B、{11,10,001,101,0001}
C、{00,010,0110,1000}
D、{b,c,aa,ac,aba,abb,abc}
参考资料【 】
18、【单选题】1. 不含任何结点的空树 ( )。
A、是一棵树
B、是一棵二叉树;
C、是一棵树也是一棵二叉树
D、既不是树也不是二叉树
参考资料【 】
19、【单选题】2.二叉树是非线性数据结构,所以 ( ) 。
A、它不能用顺序存储结构存储
B、它不能用链式存储结构存储;
C、顺序存储结构和链式存储结构都能存储
D、顺序存储结构和链式存储结构都不能使用
参考资料【 】
20、【多选题】在下述结论中,正确的是( )
A、只有一个结点的二叉树的度为0;
B、二叉树的度为2;
C、二叉树的左右子树可任意交换;
D、深度为K的完全二叉树的结点个数小于或等于深度相同的满二叉树。
参考资料【 】
21、【多选题】某二叉树的前序序列和后序序列正好相反,则该二叉树可能是( )的二叉树。
A、空或只有一个结点
B、任一结点无左子树
C、高度等于其结点数
D、任一结点无右子树
参考资料【 】
22、【多选题】在二叉树结点的先序序列,中序序列和后序序列中,所有叶子结点的先后顺序( )
A、都不相同
B、完全相同
C、先序和中序相同
D、中序和后序相同
参考资料【 】
23、【多选题】在完全二叉树中,若一个结点是叶结点,则它没有( )。
A、左子结点
B、右子结点
C、左子结点和右子结点
D、左子结点,右子结点和兄弟结点
参考资料【 】
24、【多选题】一棵二叉树的前序遍历序列为ABCDEFG,它的中序遍历序列可能是( )
A、CABDEFG
B、ABCDEFG
C、CBDAEGH
D、DACEFBG
参考资料【 】
25、【判断题】若二叉树用二叉链表作存贮结构,则在n个结点的二叉树链表中只有n—1个非空指针域。
A、正确
B、错误
参考资料【 】
26、【判断题】二叉树是度为2的有序树。
A、正确
B、错误
参考资料【 】
27、【判断题】完全二叉树一定存在度为1的结点。
A、正确
B、错误
参考资料【 】
28、【判断题】深度为K的二叉树中结点总数≤
A、正确
B、错误
参考资料【 】
29、【判断题】一个树的叶结点,在前序遍历和后序遍历下,皆以相同的相对位置出现。
A、正确
B、错误
参考资料【 】
30、【判断题】二叉树的前序遍历并不能唯一确定这棵树,但是,如果我们还知道该树的根结点是那一个,则可以确定这棵二叉树。
A、正确
B、错误
参考资料【 】
31、【判断题】一棵一般树的结点的前序遍历和后序遍历分别与它相应二叉树的结点前序遍历和后序遍历是一致的。
A、正确
B、错误
参考资料【 】
32、【判断题】对一棵二叉树进行层次遍历时,应借助于一个栈。
A、正确
B、错误
参考资料【 】
33、【判断题】用树的前序遍历和中序遍历可以导出树的后序遍历。
A、正确
B、错误
参考资料【 】
34、【判断题】用一维数组存储二叉树时,总是以前序遍历顺序存储结点。
A、正确
B、错误
参考资料【 】
35、【判断题】由一棵二叉树的前序序列和后序序列可以唯一确定它。
A、正确
B、错误
参考资料【 】
36、【判断题】完全二叉树中,若一个结点没有左孩子,则它必是树叶。
A、正确
B、错误
参考资料【 】
37、【判断题】二叉树只能用二叉链表表示。
A、正确
B、错误
参考资料【 】
38、【判断题】一棵树中的叶子数一定等于与其对应的二叉树的叶子数。
A、正确
B、错误
参考资料【 】
39、【判断题】二叉树中所有结点个数是,其中k是树的深度。
A、正确
B、错误
参考资料【 】
40、【判断题】对于一棵非空二叉树,它的根结点作为第一层,则它的第i层上最多能有个结点。
A、正确
B、错误
参考资料【 】
41、【判断题】二叉树中所有结点,如果不存在非空左子树,则不存在非空右子树。
A、正确
B、错误
参考资料【 】
42、【判断题】具有12个结点的完全二叉树有5个度为2的结点。
A、正确
B、错误
参考资料【 】
43、【判断题】若二叉树用二叉链表作存贮结构,则在n个结点的二叉树链表中只有n—1个非空指针域。
A、正确
B、错误
参考资料【 】
44、【填空题】由3个结点所构成的二叉树有 ( ) 种形态(填数字)。
A、
参考资料【 】
45、【填空题】一棵深度为6的满二叉树有( ) 个叶子结点(填数字)。
A、
参考资料【 】
46、【填空题】一棵具有257个结点的完全二叉树,它的深度为 ( ) 。(填数字)。
A、
参考资料【 】
47、【填空题】设一棵完全二叉树有700个结点,则共有( )个度为2的结点(填数字)。
A、
参考资料【 】
48、【填空题】一棵有n个结点的满二叉树有 ( )个度为1的结点。(填数字)。
A、
参考资料【 】
49、【填空题】如果树中结点A有 3个兄弟,而且B是A的双亲,则B的度是______。
A、
参考资料【 】
50、【填空题】一棵含有n个结点的k叉树,可能达到的最大深度为( ) (字母小写)。
A、
参考资料【 】
51、【填空题】由3个结点所构成的二叉树有 种形态(填数字)。
A、
参考资料【 】
52、【填空题】一棵深度为6的满二叉树有 个叶子结点(填数字)。
A、
参考资料【 】
53、【填空题】一棵具有257个结点的完全二叉树,它的深度为 。(填数字)。
A、
参考资料【 】
54、【填空题】 设一棵完全二叉树有700个结点,则共有 个度为2的结点(填数字)。
A、
参考资料【 】
55、【填空题】一棵含有n个结点的k叉树,可能达到的最大深度为 (字母小写)。
A、
参考资料【 】
小测验:邻接矩阵表示法
1、【单选题】有个顶点的无向完全图有多少条边?
A、
B、
C、
D、
参考资料【 】
2、【单选题】给定有向图的邻接矩阵如下:<img src="http://nos.netease.com/edu-image/C8852D587F94E63025F32669013A461F.jpg?imageView顶点2(编号从0开始)的出度和入度分别是:
A、3, 1
B、1, 3
C、0, 2
D、2, 0
参考资料【 】
3、【判断题】有向图的邻接矩阵一定是不对称的
A、正确
B、错误
参考资料【 】
4、【判断题】用一维数组G[ ]存储有4个顶点的无向图如下:G[ ] = { 0, 1, 0, 1, 1, 0, 0, 0, 1, 0 }则顶点2和顶点0之间是有边的。
A、正确
B、错误
参考资料【 】
小测验:邻接表表示法
1、【单选题】用邻接表表示有个顶点、条边的图,则遍历图中所有边的时间复杂度为:
A、
B、
C、
D、
参考资料【 】
小测验:DFS
1、【单选题】已知一个图如下图所示,从顶点a出发按深度优先搜索法进行遍历,则可能得到的一种顶点序列为
A、a,e,b,c,f,d
B、a,b,e,c,d,f
C、a,c,f,e,b,d
D、a,e,d,f,c,b
参考资料【 】
小测验:BFS
1、【单选题】已知一个图如下图所示,从顶点a出发按广度优先搜索法进行遍历,则可能得到的一种顶点序列为
A、a,b,c,e,d,f
B、a,b,c,e,f,d
C、a,e,b,c,f,d
D、a,c,f,d,e,b
参考资料【 】
小测验:连通性
1、【单选题】具有个顶点的无向图至多有多少个连通分量
A、0
B、1
C、
D、
参考资料【 】
2、【单选题】如果从无向图的任一顶点出发进行一次深度优先搜索可访问所有顶点,则该图一定是
A、有回路的图
B、完全图
C、连通图
D、一棵树
参考资料【 】
3、【单选题】具有个顶点的无向图至少有多少个连通分量
A、0
B、1
C、
D、
参考资料【 】

[渝粤教育] 西南民族大学 数据结构 参考 资料相关推荐

  1. [渝粤教育] 西南政法大学 法理学 参考 资料

    教育 -法理学-章节资料考试资料-西南政法大学[] 第一单元测试题 1.[单选题]英国新分析法学派的代表人物哈特著名的代表作是() A.<法与国家的一般理论> B.<法律的道德性&g ...

  2. [渝粤教育] 东北财经大学 财务管理 参考 资料

    教育 -财务管理-章节资料考试资料-东北财经大学[] 1.1.1资产负债表式的财务管理内容框架 1.[单选题]根据资产负债表模式,可将公司财务管理分为长期投资管理.长期融资管理和营运资本管理三部分,股 ...

  3. [渝粤教育] 西北工业大学 机械制图 参考 资料

    教育 -机械制图-章节资料考试资料-西北工业大学[] 第一周单元作业 第一周单元测验 1.[单选题]关于三面投影体系,下面描述正确的是( ). A.三个投影面的交线称为坐标轴.‍ B.水平投影面用字母 ...

  4. [渝粤教育] 西南政法大学 经济法学 参考 资料

    教育 -经济法学-章节资料考试资料-西南政法大学[] 1.1 随堂测验(不计入考核) 1.[单选题]以下不属于政府失灵的主要表现是() A.信息失灵 B.政府过度干预 C.政府错位 D.权力寻租 参考 ...

  5. [渝粤教育] 厦门大学 大学生心理健康 参考 资料

    教育 -大学生心理健康-章节资料考试资料-厦门大学[] 第一周单元测验 1.[单选题]下列关于学习的说法,哪个错误? A.学习与生理的成熟不同 B.学习是一种变化 C.行为通常需要进行反复的练习 D. ...

  6. [渝粤教育] 天水师范学院 人文地理学 参考 资料

    教育 -人文地理学-章节资料考试资料-天水师范学院[] 第一单元测验 1.[单选题]以下学者中,( )对中国人文地理学的复兴发挥了重要的推动作用. A.竺可桢 B.李旭旦 C.胡焕庸 D.张相文 参考 ...

  7. [渝粤教育] 南通大学 电路分析 参考 资料

    教育 -电路分析-章节资料考试资料-南通大学[] 随堂测验:关联方向和非关联方向判断 1.[填空题]图中所示的电压源电压.电流i参考方向为 方向,电流源电压u.电流i参考方向为 方向. A. 参考资料 ...

  8. [渝粤教育] 浙江大学 电工电子学 参考 资料

    教育 -电工电子学-章节资料考试资料-浙江大学[] 第一章作业 第一章测试题 1.[单选题]电容具有( )特性. A.通低频阻高频 B.隔直流阻交流 C.通直流阻交流 D.隔直流通交流 参考资料[ ] ...

  9. [渝粤教育] 四川大学 药用植物学 参考 资料

    教育 -药用植物学-章节资料考试资料-四川大学[] 正常根的形态 1.[判断题]根由于生长在地下,细胞中不含叶绿体,有节和节间之分,一般不生芽.叶和花. A.正确 B.错误 参考资料[ ] 2.[判断 ...

最新文章

  1. python小游戏代码大全-Python小游戏之300行代码实现俄罗斯方块
  2. 大数据实践的 6 个阶段
  3. 爬虫实战:嗅事百科段子多页爬取
  4. 1px问题在ios与android,IOS安卓常见问题
  5. linux 系统监控、诊断工具之 IO wait
  6. 利用GBDT模型构造新特征具体方法
  7. java对焦_相机的对焦与合焦
  8. 6N+/-1素数测试法
  9. unity NGUI图文混排
  10. setprecision、setw、fixed详解
  11. windows7 x64x86专业纯净版(usb3.0_nvme)2019.12.17
  12. echarts的x轴y轴的颜色改变
  13. 请你预想一下量子计算机未来,直播,研究量子计算机的我被曝光了
  14. 【Jon】连接Mysql数据库出现1046错误
  15. css公共样式插入音乐,【超全】常用的css公共样式
  16. oracle数据库中小数小于1时0不显示
  17. java对一个集合中的汉字字段根据拼音排序
  18. C++类的六个特殊成员函数20220226
  19. 常用手机uc浏览器兼容问题记录(陆续补充)
  20. IOS 证书安装详解

热门文章

  1. table 首先冻结_首先记录异常的根本原因
  2. 另一个Java 8 Lamdbas和Streams示例
  3. JPA 2.1如何成为新的EJB 2.0
  4. OSGi服务测试助手:ServiceRegistrationRule
  5. 为什么现在是升级到Java 8的最佳时机
  6. 在Spring Boot中实现相关ID(用于SOA /微服务中的分布式跟踪)
  7. 在Window上使用Jenkins自动部署和上传快照Java工件
  8. 如何编写自己的Java / Scala调试器
  9. SmartSVN for Mac 使用说明
  10. php 打包下载网络图片,PHP实现图片批量打包下载功能