2022年中北大学计算机与控制工程学院821数据结构与算法之数据结
更新时间:2023-04-12 12:42:01 阅读量: 实用文档 文档下载
专注考研专业课13年,提供海量考研优质文档!
第 1 页,共 74 页
目录
2018年中北大学计算机与控制工程学院821数据结构与算法之数据结构考研核心题库(一) 2 2018年中北大学计算机与控制工程学院821数据结构与算法之数据结构考研核心题库(二)
.............................................................................................................................................. 18 2018年中北大学计算机与控制工程学院821数据结构与算法之数据结构考研核心题库(三)
.............................................................................................................................................. 31 2018年中北大学计算机与控制工程学院821数据结构与算法之数据结构考研核心题库(四)
.............................................................................................................................................. 43 2018年中北大学计算机与控制工程学院821数据结构与算法之数据结构考研核心题库(五)
(59)
专注考研专业课13年,提供海量考研优质文档!
第 2 页,共 74 页 2018年中北大学计算机与控制工程学院821数据结构与算法之数据结构考研核心题
库(一)
说明:本套核心题库按照考试大纲、历年真题、指定参考书等结合考试侧重点和难度,精心整理编写。核心题库更突出针对性和实战性,考研冲刺必备资料。
——————————————————————————————————————————
一、单项选择题
1. 下面给出的四种排序方法中,排序过程中的比较次数与排序方法无关的是( )。
A.选择排序法
B.插入排序法
C.快速排序法
D.堆排序法
【答案】A
【解析】选择排序的基本思想是:
第i 趟排序开始时,当前有序区和无序区分别为和,该趟排序则是从当前无序区中选出关键字最小的记录
,将它与无序区的第1个记录R[i]交换,使和分别变为新的有序区和新的无序区。
2. 先序序列为a ,b ,c ,d 的不同二叉树的个数是( )。
A.13
B.14
C.15
D.16
【答案】B
【解析】二叉树的先序遍历定义为:若二叉树为空,则空操作;否则,访问根节点,然后先序遍历左子树,最后先序遍历右子树。本题中,结点a 为二叉树的根节点,左右子树的先序遍历可能存在下面四种情况:
①左子树为空,bcd 为右子树;②b 为左子树,cd 为右子树;③bc 为左子树,d 为右子树;④bcd 为左子树,右子树为空。
然后将左右子树继续分解,如第①种情况的右子树先序遍历(bcd)可能有:
A.左子树为空,右子树为cd ;
b.左子树为c ,右子树为d ;
c.左子树为cd ,右子树为空。
按照这种方法继续分解左右子树,直到不能再分解为止,可得第①和④种情况各包含5种不同情况,第②和③种情况各包含2种情况,因此总共有14种不同的二叉树。
专注考研专业课13年,提供海量考研优质文档!
第 3 页,共 74 页 3. 假设某计算机的存储系统由Cache 和主存组成.某程序执行过程中访存1000次,其中访问Cache 缺失(未命中)50次,则Cache 的命中率是( ).
A.5%
B.
C.50%
D.95%
【答案】D
【解析】Cache 的命中率H =N 1(N 1+N 2),其中N 1为访问Cache 的次数,N 2为访存主存的次数,程序总访存次数为N 1+N 2,程序访存次数减去失效次数就是访问Cache 的次数队.所以根据公式可得:H =(1000﹣50) /100=95%.
4. 设有数组A[i ,j],数组的每个元素长度为3字节,i 的值为1到8,j 的值为1到10,数组从内存首地址BA 开始顺序存放,当用以列为主存放时,元素A[5,8]的存储首地址为( )。
A.BA+141
B.BA+180
C.BA+222
D.BA+225
【答案】B
【解析】在计算中,可以考虑按照列存放时,A[5,8]在内存的位置,比较容易计算元素的首地址。比如A[5,8]顺序存放时,它是第7*8+5=61个元素,由于首地址为BA ,所以它的存储首地址为BA +(61﹣1)*3=180+BA 。
5. 将有关二叉树的概念推广到三叉树,则一棵有244个结点的完全三叉树的高度为( )。
A.4
B.5
C.6
D.7
【答案】C
【解析】若二叉树中最多只有最下面两层的结点的度数可以小于2,并且最下面一层的叶结点都依次排列在该层最左边的位置上,则这样的二叉树称为完全二叉树。具有n 个(n >0)结点的完全二叉树的高度为或由完全二叉树类推到完全三叉树可知,n 个结点的完全三叉树的高度为
或》
6. 下述二叉树中,哪一种满足性质:从任一结点出发到根的路径上所经过的结点序列按其关键字有序( )。
A.二叉排序树
B.哈夫曼树
C.A VL 树
D.堆
【答案】D
专注考研专业课13年,提供海量考研优质文档!
第 4 页,共 74 页 【解析】堆的定义:
n 个关键字序列K 1,K 2,...,K n 称为堆,当且仅当该序列满足如下性质(简称为堆性质):
(1)
且或
(2)
且
满足第(1)种情况的堆,称为小顶堆;满足第(2)种情况的堆,称为大顶堆。
由堆的定义可知堆可以满足上述性质。
7. 将两个各有N 个元素的有序表归并成一个有序表,其最少的比较次数是( )。
A.N
B.2N -1
C.2N
D.N -1
【答案】A
【解析】归并排序基本思想:归并排序是多次将两个或两个以上的有序表合并成一个新的有序表。最简单的归并是直接将两个有序的子表合并成一个有序的表。归并排序最好情况下的复杂度为O(n)。
8.
操作系统的
子系统通常由四个层次组成,每一层明确定义了与邻近层次的接口。其合理的层次组织排列顺序是( )。 A.用户级
软件、设备无关软件、设备驱动程序、中断处理程序 B.用户级
软件、设备无关软件、中断处理程序、设备驱动程序 C.用户级
软件、设备驱动程序、设备无关软件、中断处理程序 D.用户级
软件、中断处理程序、设备无关软件、设备驱动程序 【答案】A 。
【解析】对于一次设备的调用,操作系统为用户准备了系统调用的接口,当用户使用设备时,首先在用户程序中发起一次系统调用,操作系统的设备无关层软件接到该调用请求后调用处理程序进行处理,根据调用格式和形参,再转到相应的设备驱动程序去处理;大部分设备在运行时是需要时间的,所以设备驱动程序会以中断方式驱动设备,即设置好控制寄存器参数和中断向量等参数后阻塞自己;当设备准备好或所需数据到达后设备硬件发出中断,设备驱动程序唤醒,将数据按上述调用顺序逆向回传到用户程序中,或继续驱动设备执行下一条指令。因此,软件从上到下分为四个层次:用户层、与设备无关的软件层、设备驱动程序以及中断处理程序。
9. 某磁盘的转速为10,000转/分,平均寻道时间是6ms ,磁盘传输速率是,磁盘控制器延迟
为,读取一个4KB 的扇区所需平均时间约为( )
A.9ms
B.
C.12ms
D.
正在阅读:
2022年中北大学计算机与控制工程学院821数据结构与算法之数据结04-12
行政执法文书制作基本要求05-01
面向对象程序设计(高起专)阶段性作业301-15
江西省横峰中学2019届高考适应性考试数学试题及答案06-20
谈生命教案 Microsoft Word 文档 (4)04-23
五型班组02-17
人民法院法庭建设标准04-23
(新课标)2018年高考物理总复习第十三章热学教案选修3 - 306-22
2011大学毕业生自我鉴定07-24
- 1沈阳工程学院-数据结构课设报告
- 22022年西北大学现代教育技术中心642数据结构与程序设计之数据结
- 32022年武汉工程大学计算机科学与工程学院408计算机学科专业基础
- 42022年武汉工程大学计算机科学与工程学院408计算机学科专业基础
- 52022年北京语言大学计算机应用技术825数据结构与程序设计之数据
- 62022年东北石油大学计算机与信息技术学院820数据结构之教育技术
- 72017年中北大学机电工程学院802机械设计考研冲刺密押题
- 82015年中北大学专业排名
- 92022年重庆大学计算机学院917计算机学科专业基础综合之数据结构
- 102022年河南师范大学计算机与信息工程学院602数学(理)之工程数学
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 数据结构
- 工程学院
- 年中
- 算法
- 北大
- 控制
- 计算机
- 数据
- 2022
- 821
- 未成年保护法的认识
- 美联英语短新闻 脸书推出人工智能翻译
- 标准材料采购合同的范本(完整版)
- 2022学年六年级语文毕业复习计划
- 2022高考语文冲刺复习 正确使用常见的修辞手法第3课时系列教案
- 2022-2022无锡高考英语二模试题分类汇编——阅读理解综合
- 外墙聚苯颗粒保温施工工艺
- 2022年河北师范大学体育概论考研核心题库
- 新工人三级安全教育试卷(内容)
- 全国2022年10月自考管理心理学考试真题
- 山东省泰安市2014年中考物理试题(word版,含答案)
- 2013年大学英语六级词汇表
- 湖南省怀化市新晃侗族自治县2022-2022学年九年级上学期期末化学
- 【数学】贵州省凯里市第一中学2022届高三下学期《黄金卷》第二套
- 由“三线建设”工业遗产引起的思考
- 最新保利哈尔滨客户中心零星交房流程图-12
- 六年级上数学单元检测题-第四章圆和扇形-沪教版
- 青海湖游记作文700字
- 2022年江苏科技大学生物与化学工程学院611生物化学考研仿真模拟
- 人教版小学五年级语文上册导学案