2017年云南大学信息学院831数据结构与操作系统考研强化模拟题
更新时间:2023-04-27 15:46:01 阅读量: 实用文档 文档下载
- 云南大学信息学院官网推荐度:
- 相关推荐
目录
2017年云南大学信息学院831数据结构与操作系统考研强化模拟题(一) (2)
2017年云南大学信息学院831数据结构与操作系统考研强化模拟题(二) (8)
2017年云南大学信息学院831数据结构与操作系统考研强化模拟题(三) (13)
2017年云南大学信息学院831数据结构与操作系统考研强化模拟题(四) (18)
2017年云南大学信息学院831数据结构与操作系统考研强化模拟题(五) (24)
第1 页,共29 页
第 2 页,共 29 页 2017年云南大学信息学院831数据结构与操作系统考研强化模拟题(一) 说明:①本资料为VIP 学员内部使用,严格按照2017考研专业课大纲及历年常考题型出题。 ————————————————————————————————————————
一、填空题
1. —个字符串中_____称为该串的子串。
【答案】任意个连续的字符组成的子序列
2. 执行顺序查找时,存储方式可以是_____,折半查找时,要求线性表_____,分块查找时要求线性表_____,而哈希表的查找,要求线性表的存储方式是_____。
【答案】顺序存储或链式存储;顺序存储且有序;块内顺序存储,块间有序;散列存储
3. 文件可按其记录的类型不同而分成两类,即_____和_____文件。
【答案】操作系统文件;数据库
4. 二叉树由_____,_____,_____三个基本单元组成。
【答案】根结点;左子树;右子树
5. 有五个数据依次入栈:1,2,3,4,5。在各种出栈的序列中,以3,4先出栈的序列有_____。(3在4之前出栈)
【答案】3个
【解析】以3,4先出栈的序列有34521、34215、34251共3个。
6. 应用prim 算法求解连通网络的最小生成树问题。
(1)针对如图所示的连通网络,试按如下格式给出在构造最小生成树过程中顺序选出的各条边。
〔始顶点号,终顶点号,权值)
(2)下面是Prim 算法的实现,中间有5个地方缺失,请阅读程序后将它们补上。
的值在〈limits ?h>中
//图的顶点数,应由用户定义
//用二维数组作为邻接矩阵表示
//生成树的边结点
第 3 页,共 29 页
//边的起点与终点
//边上的权值
//最小生成树定义
//从顶点rt 出发构造图G 的最小生成树T ,rt 成为树的根结点
//初始化最小生成树
T
//依次求MST 的候选边
//遍历当前候选边集合
//选具有最小权值的候选边
//图不连通,出错处理
//修改候选边集合
【答案】(1)(0,3,1); (3,5, 4); (5,2,2); (3,1, 5); (1,4,3) (2)①T[k]; tovex=i ②min=Maxint ③mispos=i ④exit (O )⑤T[i]; fromvex=v
【解析】Prim 算法的执行类似于寻找图的最短路径的Dijkstra 算法。假设N={V ,E}是连通图
,是N
上最小生成树边的集合。算法从E T 开始,重复执行下述操作:在所有u
属于
v
属于
的边(u ,v )属于E
中找一条代价最小的边
加入集合
同时将
并入
直到
为止。
7. 栈是_____的线性表,其运算遵循_____的原则。
【答案】操作受限(或限定仅在表尾进行插入和删除操作);后进先出
8. 完善算法:求KMP 算法.next 数组。
END ; 【答案】
9.高度为4的3阶B-树中,最多有_____个关键字。
【答案】26
【解析】第4层是叶结点,1层至3层每个结点两个关键字,每个节点的关键字达到最大时,关键字最多。
10.顺序存储结构是通过_____表示元素之间的关系的;链式存储结构是通过_____表示元素之间的关系的。
【答案】物理上相邻;指针
【解析】顺序存储结构是通过物理位置表示元素之间的关系的,链式存储结构通过指针表示元素之间的关系。
11.设数组数组中任一元素均占内存48个二进制位,从首地址2000开始连续存放在主内存里,主内存字长为16位,那么
(1)存放该数组至少需要的单元数是_____;
(2)存放数组的第8列的所有元素至少需要的单元数_____;
(3)数组按列存储时,元素的起始地址是_____。
【答案】270;27;2204
【解析】数组的元素个数为因为每个元素占内存48个二进制位,即6个字节。故总需要个字节,因为主内存字长为16位,即2个字节,所以至少需要个单元数。第8列有9个元素,共占个字节,因此至少需要个单元数。由题知,每个元素占3个单元。按列存储时,的起始地址为
12.线性表用数组表示,假定删除表中任一元素的概率相同,则删除一个元素平均需要移动元素的个数是_____。
【答案】(n-1)/2
【解析】删除第一个元素需要移动n-i次,以此类推,删除最后一个元素需要移动0次。平均次数为
13.以下是用类C语言写山的算法,该算法将以二叉链表存储的二叉树中的叶结点按从左到右的顺序链成一个带头结点的双向循环链表,链接时,结点的Lchild域作为前链域,指向结点的直接前驱,结点的Rchild域作为后链域,指向结点的直接后继。算法中,使用一个顺序栈stack,栈顶指针为top,P,t为辅助指针,head 为双向循坏链表的头指针。试填充算法中的空格,使算法完整。
void leafchain(BiTree Abt)
{p={BiTree)malloc(sizeof(BiTNode));
If(!p){print£(“OVERFLOW\n”;exit(1);}
head=p; top=0;
第4 页,共29 页
正在阅读:
2017年云南大学信息学院831数据结构与操作系统考研强化模拟题04-27
QTZ40塔吊安装与拆除方案08-15
xxxx小区开展垃圾分类工作总结01-28
经典案例四湖广铁路债券案09-16
低血糖症的鉴别诊断05-18
物流企业管理4-601-07
2018年跨境电商企业组织架构和部门职能06-09
机关行政效能监察01-19
- 12018年广东工业大学计算机院831数据结构与C语言之C程序设计考研强化五套模拟题
- 22017年中国人民大学信息学院829信息管理综合考试考研强化模拟题
- 32017年云南大学外国语学院448汉语写作与百科知识之中国文化读本考研强化模拟题
- 42017年浙江大学航空航天学院408计算机学科专业基础综合之计算机操作系统考研强化模拟题
- 52017年浙江大学海洋学院847结构力学考研强化模拟题
- 62017年云南大学发展研究院906管理学基础考研仿真模拟题
- 7操作系统课程模拟题(三)
- 82019年上海大学通信与信息工程学院831信号与系统考研核心题库
- 92017年南京航空航天大学计算机科学与技术学院829计算机专业基础之计算机操作系统考研强化模拟题
- 10北京理工大学考研数据结构模拟题3
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 云南大学
- 数据结构
- 模拟题
- 强化
- 考研
- 操作系统
- 学院
- 信息
- 2017
- 831
- 山西省山西大学附属中学高二12月月考语文试题Word版含解析
- 金刚砂地面固化剂就是耐磨地坪固化剂吗?金刚砂地面固化剂地坪施工价格
- 2020-2021西安西港花园学校小学三年级数学上期末一模试题(及答案)
- 麦草畏及其中间体的合成评述
- 八年级下册期中考试数学试卷(有答案)-新
- 事业单位图片登录操作指南
- 云南省普通高中学业水平考试数学试卷(三)
- 西气东输SCADA培训手册_上位机
- 中国传统文化手抄报资料:道家思想.doc
- 总包对分包的安全技术交底
- 英语_2017年湖北省黄冈市中考英语模拟试卷(A卷)(含答案)
- 2016新编《普通语言学教程》读书笔记
- 丹顶鹤的分布与迁徙
- 2014届高三一模二模化学反应原理汇总
- 第三章一元一次方程单元测试题及答案
- 关于贪污腐败问题的材料汇总 曹
- 人教版三年级下册数学 制作活动日历 教案(教学设计)
- 浙教初中七年级的下册的科学第二单元总结复习总结复习填空.docx
- 2018年天津师范大学马克思主义学院马克思主义哲学原理复试之马克思主义哲学原理考研复试核心题库
- 个人所得税公司所得税和间接税对产出动态效应的计量分析