重邮2020年硕士研究生入学考试(《数据结构》802)自己做的部分答案

*同为考研人,分享学习内容,愿大家考研路上不孤独!一定上岸!
欢迎指正与讨论!
关注公众号:阿敏学习笔记 回复:数据结构802 (无套路获取真题资料,不含答案)
一、选择题(本大题共15小题,每小题2分,共30分)
1.设三个函数f,g,h,分别为fn)=1000n3+n^2+1000,g(n)=
1000n^3+5000n2,h(n)=n3/2+5000nlgn,下列哪个关系不立:
A. fn)=O(g(n))
B. gn)=O(f(n))
C.h(n)=O(n^3/2)
D.h(n)=O(nlgn)
我的答案:D
解析:暂无
2.已知P结点是某双向链表的一个结点,在P节点后插入一个新
结点S的语句序列是:
A.
S->prior=P->prior;
P->prior=S;
S->next=P;
P->prior->next=S;
B.
S->prior=P;
S->next=P->next;
P->prior->next=S;
P->next=S;
C.
S->prior=P->prior;
P->prior->next=S;
P->prior=S;
S->next=P;
D.
S->prior=P;
S->next=P->next;
P->next=S;
P->prior->next=S;
我的答案:B

解析:本题考查的是双链表的插入操作。其中需要注意的是1、2步骤必须在第4步之前,以防止因后继结点指针丢失而导致插入失败。
3.栈在——中应用
A.递归调用
B.子程序调用
C.表达式求值
D A, B C
我的答案:D
解析:栈的应用主要有:递归调用、子程序调用、表达式求值;
队列的应用主要有:层次遍历、页面替换算法、主机与打印机速度不匹配问题(缓冲区的设置)。
4.若用一个大小为6的数组来实现循环队列,且当前rear和front
的值分别为0和3,当从队列中删除一个元素,再加入两个元素
后,rear和front的值分别为
A1和5
B.2和4
C.4和2
D.5和1
我的答案:B

解析:本题考查的是循环队列的内容。在这类题目上,本人属于比较菜的,每次做题都要靠画图来理解。按照顺时针方向,删除一个元素指针front指向下一个位置,rear指针不动;加入一个元素指针rear指向下一个位置,front指针不动。
5.设完全二又树的第i=6层有24个叶结点,则此树最多有——个结点(i>=1)。
A.55
B.79
C.81
D.127
我的答案:B
解析:本题考查的是完全二叉树的节点个数。
6.下列序列——不是堆。
A.12,35,39,57,86,48,42,73,66,100
B.12,70,33,65,24,56,48,92,86,33
C.06,12,20,30,52,23,42,38,103,97,66,56
D.05,23,20,35,28,38,29,61,56,76,40,100
我的答案:B

解析:本题考查的是堆排序的概念。堆排序分为大根堆和小根堆。大根堆:任意非根结点值小于或等于其根结点的值;小根堆:任意非根结点值大于或等于其根结点的值。
解题时,可将堆排序是为一棵完全二叉树。以B选项为例,构造的小根堆如上图所示,不满足小根堆的条件。
7.将图中二叉树按中序线索化,结点f的右指针和结点g的左指针分别指向结点:
A.d,e
B.b,d
C.d,b
D.a,e

我的答案:D
解析:本题考查的是二叉树线索化的概念。
(1)首先该二叉树的中序遍历序列是:cbegdfa。
(2)线索化规定:若无左子树,lchild指向其前驱结点;若无右子树,rchild指向其后继结点。
(3)补充:线索化的作用是加快查找结点的前驱和后继的速度。
8.在Huffman编码中,若编码长度在长度允许小于等于5,则除了已
对两个字符编码为0和10外,还可以最多对——个字符编码。
A.5
B.6
C.7
D.8
我的答案:D
9.设G是无向图,有28条边,则该图的顶点数至少有——个。
A.7
B.8
C.9
D.10
我的答案:C
解析:考虑其极端情况下:完全图+一个独立点(无边)=n+1=9
n(n-1)/2=28,n=8。
10.对于一个有向图,若一个顶点的度为k1,出度为k2,则对应逆邻接表中该顶点的入边表中的边结点数为(_)。
A.k1
B. k2
C. k1-k2
D.k1+k2
我的答案:C
11.在下图中所示的AOE( Activity On Edge)网中,关键路径长
度为:
A.23
B.22
C.16
D.13
12.如果一个有向图具有拓扑有序序列,并且顶点按拓扑有序序
列编号,那么其邻接矩阵必定为()
A对称矩阵
B.三对角矩阵
C上三角矩阵
D.下三角矩阵
我的答案:C(修正)
解析:“有序的拓扑排序”,则图中必不存在环,构成的矩阵即为三角矩阵且主对角线全为零。
13.已知一个长度为18的有序顺序表中,若采用折半查找,第12个元素,则比较次数是()
A.3
B.4
C.5
D.6
我的答案:B
解析:折半查找的元素分别是9,14,11,12(除不尽时向上取整)。
14.如果将学校所有同学按照生日(不考虑月、日)来排序,那么下列排序算法中排序速度的算法是()
A.归并排序
B.希尔排序
C.快速排序
D.基数排序
我的答案:D
解析:“所有同学”数目比较大,且关键字为较小的常熟值,因此使用基数排序比较好。
15.下列——不AVL树(平衡二叉树)。
A.

B.
C.

D.

我的答案:C
解析:本题考查的是平衡二叉树平衡的判断,主要是计算每棵子树的平衡因子。C答案显然左子树的高度为2,右子树的高度为0,平衡因子=2-0=2>0或1,不满足条件。

重邮2020年硕士研究生入学考试(《数据结构》802)自己做的部分答案相关推荐

  1. 重邮2018年硕士研究生入学考试(《数据结构》802)自己做的部分答案

    重邮2018年硕士研究生入学考试(<数据结构>802)自己做的部分答案 同为考研人,分享学习内容,愿大家考研路上不孤独!一定上岸! 欢迎指正与讨论! 关注公众号:阿敏学习笔记 回复:数据结 ...

  2. 重邮2017年硕士研究生入学考试(《数据结构》802)自己做的部分答案

    重邮2017年硕士研究生入学考试(<数据结构>802)自己做的部分答案 同为考研人,分享学习内容,愿大家考研路上不孤独!一定上岸! 欢迎指正与讨论! 关注公众号:阿敏学习笔记 回复:数据结 ...

  3. 中山大学2020计算机学院复试分数线,中山大学2020年硕士研究生入学考试复试基本分数线...

    原标题:中山大学2020年硕士研究生入学考试复试基本分数线 [中国MBA教育网讯] 学术学位 专业学位 单独考试 专项计划 说明 1. 以上为中山大学复试基本分数线.各招生单位在学校复试基本分数线之上 ...

  4. 考计算机854的学校,2020年哈尔滨工业大学854计算机基础硕士研究生入学考试科目大纲...

    国各省市院校2020年硕士研究生考试大纲汇总(持续更新中)>>> 2020年国硕士研究生入学考试命题标准大纲已于7月8日正式公布,接下来国各研招院校将陆续发布2020考研专业课大纲. ...

  5. 2020哈工大计算机考研大纲,2020哈尔滨工业大学854计算机基础硕士研究生入学考试大纲...

    2020年计算机考研复习已经开始,新东方在线在此整理了2020哈尔滨工业大学854计算机基础硕士研究生入学考试科目大纲,希望能帮助大家! 本考试科目考试时间180分钟,满分150分.包括计算机系统(计 ...

  6. 2020哈工大计算机考研大纲,2020年哈尔滨工业大学854计算机基础硕士研究生入学考试科目大纲...

    全国各省市院校2020年硕士研究生考试大纲汇总(持续更新中)>>> 2020年全国硕士研究生入学考试命题标准大纲已于7月8日正式公布,接下来全国各研招院校将陆续发布2020考研专业课 ...

  7. 山东理工大计算机专业学什么科目,2020年山东理工大学计算机科学与技术学院880数据结构硕士研究生入学考试科目大纲...

    国各省市院校2020年硕士研究生考试大纲汇总(持续更新中)>>> 2020年国硕士研究生入学考试命题标准大纲已于7月8日正式公布,接下来国各研招院校将陆续发布2020考研专业课大纲. ...

  8. 微型计算机 持续更新,2020年南京邮电大学810《微机原理及应用》硕士研究生入学考试大纲...

    国各省市院校2020年硕士研究生考试大纲汇总(持续更新中)>>> 2020年国硕士研究生入学考试命题标准大纲已于7月8日正式公布,接下来国各研招院校将陆续发布2020考研专业课大纲. ...

  9. 哈工大深圳计算机考研科目854,2020年哈尔滨工业大学854计算机基础硕士研究生入学考试科目大纲...

    二.考试内容 1)计算机网络体系结构 a:计算机网络的概念.组成.功能与分类 b:计算机网络性能指标(速率.带宽.时延.时延带宽积.吞吐量) c:计算机网络功能分层结构 d:计算机网络协议.接口.服务 ...

最新文章

  1. jwt怎么获取当前登录用户_spring oauth2如何获取当前登录用户信息
  2. Python reverse
  3. [转]IE下对文件(图片)进行base64转换
  4. 51 nod 1127最短的包含字符串(尺取法)
  5. matlab 进度条/waitbar 显示运行进度
  6. word20161206
  7. 求小数的某一位(信息学奥赛一本通-T1082)
  8. mysql是bsd协议吗_freebsd下实现mysql的自动备份
  9. 【java笔记】常用接口(2):Consumer接口
  10. IDEA 中如何查看maven项目中所有jar包的依赖关系图
  11. [asp.net]优化ViewState
  12. java海康摄像头添加人脸_java及opencv实现调用本地摄像头、网络摄像头完成人脸检测、人脸收集、人脸识别、性别识别...
  13. 【软件工程】软件工程需求分析——结构化分析
  14. MAC 环境变量的加载顺序和设置环境path
  15. linux 添加声卡驱动,Linux操作系统下声卡驱动的详细加载方法
  16. 十大经典排序算法(C语言实现)
  17. Linux系统手机投屏实现电脑控制手机(Windows)
  18. Unity插件 - MeshEditor(九) 模型涡流扭曲特效(黑洞吸引特效)
  19. 电脑搜索不到打印机应该怎么办?
  20. 如果你觉得自己对 CSS 变量不熟悉,那么可以补充这个!

热门文章

  1. Surciata源码分析之IpsNFQ模式(1)
  2. 什么是根域名服务器?
  3. IBM 华为等薪资福利规定
  4. react-native报错-Unable to resolve module ‘react’
  5. 如何高逼格的写java代码
  6. oracle查询当前时间前10分钟到当前时间的数据
  7. 主流DDR2内存芯片编号解析
  8. linux ubuntu 设置ip地址命令行,Ubuntu Linux上的IP地址管理
  9. Jquery选择器:通过class名获取ID
  10. 前缀、中缀、后缀表达式及中缀转后缀表达式