. . . .
833“计算机学科专业基础综合”复习参考提纲
一、 考察目标
计算机学科专业基础综合考试涵盖数据结构、计算机组织与体系结构、操作系统和计算机网络等学科专业基础课程。要求考生比较系统地掌握上述专业基础课程的基本概念、基本原理和基本方法,能够综合运用所学的基本原理和基本方法分析、判断和解决有关理论问题和实际问题。
二、 考试形式和试卷结构
1、 试卷满分及考试时间:本试卷满分为150,考试时间为180分钟 2、 答题方式:闭卷,笔试
3、 试卷容结构:数据结构45分、计算机组织与体系结构45分、操作
系统35分、计算机网络25分 三、 考察围
数据结构:
【总体要求】
“数据结构”要求学生掌握数据结构的基本理论和基本方法,使学生具备基本的数据结构分析、设计、求解实际问题的能力。要求掌握数据结构的基本概念、基本原理和基本方法;掌握线性表、树与二叉树、图的逻辑结构、物理结构、基本操作,以及基本操作在不同的物理结构上的实现,并能够对操作算法进行基本的时间复杂度和空间复杂度进行分析;掌握基本的查找和排序方法,并能够利用这些方法对实际问题进行分析和求解,具备采用C或C++或 JAVA语言设计与实现算法的能力。
(一)数据结构基本概念
1.复习容
. . . .
. . . .
数据结构、算法的基本定义,数据结构的逻辑结构和物理结构,算法的性能评价方法。 2.具体要求 数据结构的定义 数据结构的逻辑结构 数据结构的物理结构
算法的概念和算法的性能评价(时间复杂度) (二)线性表 (大题考点)
1.复习容
线性表的概念和基本运算,线性表的顺序存储和链式存储,线性表的基本运算在顺序存储和链式存储结构上的实现。
2.具体要求
线性表的概念和基本运算 线性表的顺序存储 线性表的链式存储 线性表的应用
(三)栈和队列 (选择题考点)
1.复习容
栈和队列的基本概念、基本操作和存储结构。 2.具体要求
栈和队列的基本概念和基本操作 栈和队列的顺序存储结构 栈和队列的链式存储结构
. . . .
. . . .
栈和队列的应用
(四)串
1.复习容
串的基本概念、存储结构和模式匹配算法 2.具体要求
串的基本概念和基本操作 串的顺序存储结构 串的链式存储结构 模式匹配算法
(五)数组和广义表
1.复习容
数组和广义表的基本概念、数组的顺序存储和特殊矩阵的压缩存储。 2.具体要求
数组的基本概念和基本操作 数组的顺序存储和实现 特殊矩阵的压缩存储 广义表的基本概念和存储
(六)树与二叉树 (听老师的意思好像不会出大题,但选择填空不会少)
1.复习容
树与二叉树的基本概念、存储结构和性质,树与二叉树的遍历,树、森林与二叉树的转换,哈夫曼(Huffman)树的概念和应用。
2.具体要求
. . . .
. . . .
(一)树的概念
(二)二叉树(这儿花了不少时间讲)
二叉树的定义及主要特征 二叉树的顺序存储结构 二叉树的链式存储结构 二叉树的遍历
线索二叉树的基本概念和构造 (三)树、森林
树的存储结构
树、森林与二叉树的转换 树和森林的遍历
(四)哈夫曼(Huffman)树和哈夫曼编码
(七)图
1.复习容
图的基本概念和存储结构、图的遍历、图的基本应用算法。 2.具体要求
(一) 图的基本概念 (二) 图的存储结构 邻接矩阵法 邻接表法 逆邻接表法
十字链表(这儿不会考,老师明说的)
. . . .
. . . .
邻接多重表(这儿不会考,老师明说的) (三) 图的遍历 深度优先遍历 广度优先遍历 (四) 图的基本应用算法 最小生成树 拓扑排序
关键路径
最短路径 (弗洛伊德去掉,不会考)
(八)查找
1.复习容
查找的基本概念、静态查找表和动态查找表、哈希表。 2.具体要求
(一) 查找的基本概念 (二) 静态查找表 顺序查找法 折半查找法 索引顺序查找法 (三) 动态查找表
二叉排序树及其基本操作 平衡二叉排序树及其基本操作 B树及其基本操作
. . . .