北京理工大学813计算机专业基础2019年考研专业课初试大纲
- 格式:pdf
- 大小:255.45 KB
- 文档页数:5
北京理工大学2020 年硕士研究生入学考试初试试题(真题回忆)科目代码: 813 科目名称:计算机专业基础满分: 150 分注意: ①认真阅读答题纸上的注意事项;②所有答案必须写在答题纸上,写在本试题纸或草稿纸上均无效;③本试题纸须随答题纸一起装入试题袋中交回!第一部分:数据结构(120分)1. 填空题1)一颗二叉树使用二叉链表存储,使用____遍历可以求出树的深度。
2)m 阶 B-树的非根非叶节点的孩子节点至少有___个3)一个循环队列(size 为 100),rear 和 front 分别是 6 和 13,这个队列的长度是___. 4)一个关于链表操作的时间复杂度的问题,比较简单,我忘了…剩下的题就记不清了。
2.判断题1)静态链表的插入和删除操作比动态链表的要快。
2)从平均时间复杂度来看,折半查找要比二叉排序树查找快。
其他简单的我都忘了。
3.选择题好像有两道题是考适合的数据结构的。
(比如用下面哪一种数据结构表示队列最合适)其他的记不清了。
下面都是大题。
4.给了两个堆的操作函数:(20 分)PercolateUp(T,N,I):对长度为 N 的堆的 I 位置进行向上筛选使得以 I 为根的堆成为一个小顶堆。
PercolateDown(T,N,I):对长度为 N 的堆的 I 位置进行向下筛选使得以 I 为根的堆成为一个小顶堆。
1)使用上面的函数说明如何根据一个序列建立一个小顶堆。
然后给了一个序列,让写出最终建立的小顶堆。
2)使用上面的函数说明如何在一个小顶堆中插入一个元素。
然后给了一个序列,让写出插入一个元素后建立的小顶堆。
3)使用上面的函数说明如何在一个小顶堆中删除一个非堆顶元素。
然后给了一个序列,让写出删除一个非堆顶元素后建立的小顶堆。
4)使用上面的函数说明如何在一个小顶堆中修改一个元素。
然后给了一个序列,让写出修改一个元素后建立的小顶堆。
5.这道题 28 分还是 38 分。
错不起。
给了一个平衡二叉树的结点定义,然后又给了平衡二叉树的几个操作函数(LR,LL,RR,RL 旋转操作函数)。
本资料由理硕教育整理,理硕教育是全国唯一专注于北理工考研辅导的学校,相对于其它机构理硕教育有得天独厚的优势。
丰富的理工内部资料资源与人力资源确保每个学员都受益匪浅,确保理硕教育的学员初试通过率89%以上,复试通过率接近100%,理硕教育现开设初试专业课VIP一对一,初试专业课网络小班,假期集训营,复试VIP一对一辅导,复试网络小班,考前专业课网络小班,满足学员不同的需求。
因为专一所以专业,理硕教育助您圆北理之梦。
详情请查阅理硕教育官网813计算机专业基础数据结构(120分)考查内容:数据结构主要考查考生以下几个方面:1.理解数据结构的基本概念;掌握数据的逻辑结构、存储结构及其差异,以及各种基本操作的实现。
2.掌握基本的数据处理原理和方法的基础上,能够对算法进行设计与分析。
3.能够选择合适的数据结构和方法进行问题求解。
应掌握的具体内容为:一、线性表(一)线性表的定义和基本操作(二)线性表的实现1.顺序存储结构2.链式存储结构3.线性表的应用二、栈、队列和数组(一)栈和队列的基本概念(二)栈和队列的顺序存储结构(三)栈和队列的链式存储结构(四)栈和队列的应用(五)特殊矩阵的压缩存储三、树与二叉树(一)树的概念(二)二叉树1.二叉树的定义及其主要特征2.二叉树的顺序存储结构和链式存储结构3.二叉树的遍历4.线索二叉树的基本概念和构造5.二叉排序树6.平衡二叉树(三)树、森林1.书的存储结构2.森林与二叉树的转换3.树和森林的遍历(四)树的应用1.等价类问题2.哈夫曼(Huffman)树和哈夫曼编码四、图(一)图的概念(二)图的存储及基本操作1.邻接矩阵法2.邻接表法(三)图的遍历1.深度优先搜索2.广度优先搜索(四)图的基本应用及其复杂度分析1.最小(代价)生成树2.最短路径3.拓扑排序4.关键路径五、查找(一)查找的基本概念(二)顺序查找法(三)折半查找法(四)B-树(五)散列(Hash)表及其查找(六)查找算法的分析及应用六、内部排序(一)排序的基本概念(二)插入排序1.直接插入排序2.折半插入排序(三)起泡排序(bubble sort)(四)简单选择排序(五)希尔排序(shell sort)(六)快速排序(七)堆排序(八)二路归并排序(merge sort)(九)基数排序(十)各种内部排序算法的比较(十一)内部排序算法的应用题型和分值填空题15%、选择题20%、问答题40%、算法题25% 参考书目数据结构(C语言版)严蔚敏吴伟民清华大学出版社计算机组成原理(30分)考查目标1.理解单处理器计算机系统中各部件的内部工作原理、组成结构以及相互连接方式,具有完整的计算机系统的整机概念。
北京理工大学2016年考研813计算机专业基础考试大纲解析813计算机专业基础数据结构(120分)考查内容:数据结构主要考查考生以下几个方面:1.理解数据结构的基本概念;掌握数据的逻辑结构、存储结构及其差异,以及各种基本操作的实现。
2.掌握基本的数据处理原理和方法的基础上,能够对算法进行设计与分析。
3.能够选择合适的数据结构和方法进行问题求解。
应掌握的具体内容为:一、线性表(一)线性表的定义和基本操作(二)线性表的实现1.顺序存储结构2.链式存储结构3.线性表的应用二、栈、队列和数组(一)栈和队列的基本概念(二)栈和队列的顺序存储结构(三)栈和队列的链式存储结构(四)栈和队列的应用(五)特殊矩阵的压缩存储三、树与二叉树(一)树的概念(二)二叉树1.二叉树的定义及其主要特征2.二叉树的顺序存储结构和链式存储结构3.二叉树的遍历4.线索二叉树的基本概念和构造5.二叉排序树6.平衡二叉树(三)树、森林1.书的存储结构2.森林与二叉树的转换3.树和森林的遍历(四)树的应用1.等价类问题2.哈夫曼(Huffman)树和哈夫曼编码四、图(一)图的概念(二)图的存储及基本操作1.邻接矩阵法2.邻接表法(三)图的遍历1.深度优先搜索2.广度优先搜索(四)图的基本应用及其复杂度分析1.最小(代价)生成树2.最短路径3.拓扑排序4.关键路径五、查找(一)查找的基本概念(二)顺序查找法(三)折半查找法(四)B-树(五)散列(Hash)表及其查找(六)查找算法的分析及应用六、内部排序(一)排序的基本概念(二)插入排序1.直接插入排序2.折半插入排序(三)起泡排序(bubble sort)(四)简单选择排序(五)希尔排序(shell sort)(六)快速排序(七)堆排序(八)二路归并排序(merge sort)(九)基数排序(十)各种内部排序算法的比较(十一)内部排序算法的应用题型和分值填空题15%、选择题20%、问答题40%、算法题25%参考书目数据结构(C语言版)严蔚敏吴伟民清华大学出版社计算机组成原理(30分)考查目标1.理解单处理器计算机系统中各部件的内部工作原理、组成结构以及相互连接方式,具有完整的计算机系统的整机概念。
全国硕士研究生入掌握考试计算机掌握科专业基础大纲
全国硕士研究生入掌握考试计算机掌握科专业基础的大纲包括以下几个部分:
1.数据结构:数据结构作为计算机掌握科中的核心课程,是计算机掌握科专业基础的重要组成部分。
要求考生掌握握各种常见的数据结构,如线性表、栈、队列、树、图等,以及各种数据结构的操作和算法,如排序、查找、图的遍历等。
2.计算机组成原理:计算机组成原理是计算机掌握科专业基础中的重要课程之一,主要考查考生对计算机硬件系统的组成和基本原理的掌握握情况。
要求考生掌握计算机的五大部件(运算器、控制器、存储器、输入输出设备)的基本组成和工作原理,以及计算机的指令系统、指令流水线、多核处理器等高级知识。
3.操作系统:操作系统是计算机系统的重要组成部分,也是计算机掌握科专业基础中的重要课程之一。
要求考生掌握操作系统的基本概念和原理,如进程管理、内存管理、文件系统等,以及各种常见操作系统的特点和功能。
4.计算机网络:计算机网络是计算机掌握科中的重要分支之一,也是现代计算机应用的重要基础。
要求考生掌握握计算机网络的基本概念和原理,如TCP/IP协议族、网络协议和标准、网络安全等,以及各种常见的网络设备和网络应用。
以上是全国硕士研究生入掌握考试计算机掌握科专业基础大纲的主要内容,考生需要全面掌握握大纲中要求的各个知识点,并能够综合
运用所掌握知识解决实际问题。
北京理工大学计算机专业基础历年考研真题汇编最新资料,WORD格式,可编辑修改!目录第一部分考研真题考研真题汇编................................................2007年北京理工大学477计算机专业基础考研真题 .............................2006年北京理工大学477计算机专业基础考研真题 ............................. 第二部分兄弟院校真题汇编....................................................2014年北京科技大学文法学院829计算机基础考研真题 .........................2013年北京科技大学文法学院829计算机基础考研真题 .........................2011年北京科技大学文法学院829计算机基础考研真题 .........................2010年北京科技大学文法学院829计算机基础考研真题 .........................说明:2006、2007年计算机专业基础科目代码是477,2016年计算机专业基础的科目代码是813,本书以此为准此外,本书还收录了4套兄弟院校计算机基础考研真题。
第一部分考研真题考研真题汇编2007年北京理工大学477计算机专业基础考研真题2006年北京理工大学477计算机专业基础考研真题第二部分兄弟院校真题汇编2014年北京科技大学文法学院829计算机基础考研真题北京科技大学2014年硕士学位研究生入学考试试题试题编号: 829 试题名称:计算机基础(共 1 页)适用专业:教育经济与管理分)。
二、分析信息技术在高校课堂教学中应用的相关影响因素(45分)三、论述数据挖掘技术在教育中的应用(60分)北京科技大学2013年硕士学位研究生入学考试试题试题编号: 829 试题名称:计算机基础(共 1 页)适用专业:教育经济与管理说明:所有答案必须写在答题纸上,做在试题或草稿纸上无效。
2・ 3・ 42019年考试内容范围说明考试科目名称:计算机专业基础综合 数据结构部分 考试内容范ffl :一、绪论1. 了解有关数据结构的^$个名词和术语的含义,以及语句频度和时间复杂度、空间复杂度的 估算。
二、线性表1. 了解线性表的逻辑结构特性是数据元素之间存在线性关系,在计算机中表示这种关系的两 类不同的存储结构是顺序存储结构和链式存储结构。
2. 熟练掌握顺序存储结构和链式存储结构的描述方法以及线性表的基本操作在这两种存储 结构上的实现。
3・能够从时间和空间复杂度的角度综合比较线性表两种存储结构的不同特点及集适用场合.三、栈和队列掌握栈和队列这两种抽象数据类型的特点,并能在相应的应用问题中正确选用它们。
熟练掌握栈类型的两种实现方法。
熟练掌握循环队列和链队列的基本操作实现算法。
理解递归算法执行过程中栈的状态变化过程。
四、宙理解串类型定义中齐基本操作的特点,并能正确利用它们进行串的其它操作。
理解串类型的各种存储表示方法。
五、数组和广义表1. 理解多维数组类型的特点及其在高级编程语言中的存储表示和实现方法,并掌握数组在 “以行为主”和“以列为主”的存储表示中的地址计算方法。
2. 掌握特殊矩阵的压缩存储表示方法。
3. 理解稀疏矩阵的压缩存储方法的特点及其适用范用,领会以三元组表示稀疏矩阵时进行矩 阵运算所采用的处理方法0六、树和二义树1. 领会树和二叉树的类型迫义,理解树和二叉树的结构差别。
熟记二叉树的主要特性,并掌握它们的证明方法。
熟练掌握二叉树的备种遍历算法,并能灵活运用遍历算法实现二叉树的其它操作。
理解二叉树的线索化过程以及在线索化树上找给定结点的前驱和后继的方法。
2・ 3・ 2・九、内部排序1. 理解排序的立义和备种排序方法的特点,并能加以灵活应用。
2. 掌握各种排序方法的时间复杂度和空间复杂度的分析方法,能从“关键字间的比较次数”分析排序算法的平均情况和最坏情况的时间性能。
3. 理解排序方法“稳泄”或“不稳左”的含义,弄淸楚在什么情况下要求应用的排序方法必 须是稳;的。
2019年硕士研究生入学考试初试试题
北京理工大学
2019 年硕士研究生入学考试初试试题(真题回忆)
科目代码: 889 科目名称:计算机技术专业基础满分: 150 分注意: ①认真阅读答题纸上的注意事项;②所有答案必须写在答题纸上,写在本试题纸或草稿纸上均无效;
③本试题纸须随答题纸一起装入试题袋中交回!
一、选择 40 分
都是非常基础的题目,但是考的面比较广
今年尤其考到了外部排序的选择题,我是瞎蒙的根本没复习外部排序
二、填空题 40 分
1、ADT 中的 DSP 分别指什么:
2、判断循环双链表为空的条件:
3、给一个广义表求长度,还有如何将一个原子从广义表中摘除
4、知先序遍历 ABC 和中序遍历 ACB 求后序遍历:
5、给一个堆,且是大根堆,在堆中插入 50,求调整后大根堆的层次遍历:
6、基数排序是根据_____位优先的排序;
7、给一个有序数组求用二分查找数组中没有的数所需要的比较次数:
8、在一棵树中查找从根节点到树中任意一个结点的路径所需要的时间复杂度:
9、剩下的等想起来再加
三、简答题 40 分
1、已知 1、
2、
3、
4、5 通过任意组合构成一颗二叉排序树:
(1)写出高度最高的 4 颗二叉排序树;
(2)写出高度最低的 4 棵二叉排序树;
2、已知一个函数。
北理计算机考试大纲北理工计算机考试大纲通常包括以下几个方面的内容,计算机基础知识、数据结构与算法、计算机网络、操作系统、数据库原理、编程语言与程序设计、软件工程、计算机组成原理等。
在计算机基础知识方面,考试大纲可能涵盖计算机硬件、计算机网络、操作系统等基础知识,包括计算机的发展历史、计算机的基本原理、数据表示与运算、计算机网络的基本概念和技术、操作系统的基本功能和原理等内容。
数据结构与算法是计算机科学与技术专业的重要基础课程,考试大纲通常包括线性表、树、图等数据结构的基本概念和操作,以及常见算法的设计与分析方法。
计算机网络是现代计算机科学与技术领域的重要内容之一,考试大纲可能包括计算机网络的基本概念、网络协议、网络安全等内容。
操作系统是计算机科学与技术专业的重要基础课程之一,考试大纲可能包括操作系统的基本概念、进程管理、存储管理、文件系统等内容。
数据库原理是计算机科学与技术专业的重要基础课程之一,考试大纲可能包括数据库系统的基本概念、关系数据库设计、SQL语言等内容。
编程语言与程序设计是计算机科学与技术专业的重要基础课程之一,考试大纲可能包括常见编程语言的基本语法、程序设计方法、软件测试等内容。
软件工程是计算机科学与技术专业的重要专业课程之一,考试大纲可能包括软件工程的基本概念、软件开发过程、软件项目管理等内容。
计算机组成原理是计算机科学与技术专业的重要基础课程之一,考试大纲可能包括计算机系统结构、指令系统、处理器结构、存储器层次结构等内容。
总的来说,北理工计算机考试大纲涵盖了计算机科学与技术专业的基础知识和专业知识,考生需要全面掌握各个方面的知识,才能顺利通过考试。
2019年北京理工大学考研专业课初试大纲
813计算机专业基础
数据结构(120分)
考查内容:
数据结构主要考查考生以下几个方面:
1.理解数据结构的基本概念;掌握数据的逻辑结构、存储结构及其差异,以及各种基本操
作的实现。
2.掌握基本的数据处理原理和方法的基础上,能够对算法进行设计与分析。
3.能够选择合适的数据结构和方法进行问题求解。
应掌握的具体内容为:
一、线性表
(一)线性表的定义和基本操作
(二)线性表的实现
1.顺序存储结构
2.链式存储结构
3.线性表的应用
二、栈、队列和数组
(一)栈和队列的基本概念
(二)栈和队列的顺序存储结构
(三)栈和队列的链式存储结构
(四)栈和队列的应用
(五)特殊矩阵的压缩存储
三、树与二叉树
(一)树的概念
(二)二叉树
1.二叉树的定义及其主要特征
2.二叉树的顺序存储结构和链式存储结构
3.二叉树的遍历
4.线索二叉树的基本概念和构造
5.二叉排序树
6.平衡二叉树
(三)树、森林
1.书的存储结构
2.森林与二叉树的转换
3.树和森林的遍历
(四)树的应用
1.等价类问题
2.哈夫曼(Huffman)树和哈夫曼编码
四、图
(一)图的概念
(二)图的存储及基本操作
1.邻接矩阵法
精都考研网(专业课精编资料、一对一辅导、视频网课)。