标题 | 2014年上海应用技术学院专升本数据结构考试大纲 |
内容 | 《数据结构》考试大纲 一.课程教材:数据结构教程,李春葆,清华大学出版社,2005 二.课程教学的基本要求 1、了解数据、数据结构和算法等基本概念和算法。 2、掌握线性表、栈和队列、串和数组、树和二叉树、图等数据结构的逻辑结构、存储表示。 3、掌握排序和查找表的各种实现方法,对算法的时间效率做定性的分析。 4、学会从问题入手,分析研究计算机加工的数据结构的特性,掌握为计算机应用所涉及的数据选择适当的逻辑结构、存储结构及相应的操作算法,并掌握算法的时间分析技术。 三.课程的教学内容、重点和难点 第1章绪论 1.1数据结构 1.2算法及其描述 1.3算法分析 第2章线性表 2.1线性表及其逻辑结构 2.2线性表的顺序存储结构(重点) 2.3线性表的链式存储结构(重点) 2.4线性表的应用 2.5有序表 第3章栈和队列 3.1栈(重点) 3.2队列(重点) 第4章串 4.1串的基本概念 4.2 串的存储结构 4.3串的模式匹配 第5章数组和稀疏矩阵 5.1数组 5.2稀疏矩阵 第6章递归 6.1什么是递归 6.2递归调用的实现原理 6.3递归算法的设计 6.4递归算法到非递归算法的转换 第7章树形结构(重点) 7.1树的基本概念 7.2 二叉树概念和性质 7.3 二叉树存储结构 7.4二叉树的遍历 7.5二叉树的基本运算及其实现 7.6二叉树的构造 7.7线索二叉树(了解) 7.8哈夫曼树 第8章广义表 8.1广义表的定义 8.2广义表的存储结构 8.3广义表的运算 第9章图 9.1图的基本概念(重点) 9.2图的存储结构(重点) 9.3图的遍历(重点) 9.4生成树和最小生成树(重点) 9.5最短路径(重点) 第10章查找 10.1查找的基本概念(重点) 10.2线性表的查找(重点) 10.3树表的查找 10.4哈希表查找 第11章内排序(重点) 11.1排序的基本概念 11.2插入排序 11.3交换排序 11.4选择排序 11.5归并排序 11.6基数排序 11.7各种内排序方法的比较和选择 对算法的要求:掌握线性表的顺序、链式表示和实现及应用等算法,栈和队列的顺序、链式表示和实现算法,二叉树的二叉链表存储表示及遍历的递归算法,利用递归思想求二叉树高度、结点数、左右子树互换等算法,图的遍历算法,顺序查找及二分查找算法,二叉排序树的查找算法,各种内部排序算法等。 四.考核方式 闭卷考试(笔试) 五.教学参考书 1.严蔚敏,陈文博数据结构 第1版 清华大学出版社 2001 2.严蔚敏,吴伟民数据结构 第2版 清华大学出版社 1992 3.李春葆数据结构(C语言篇)习题与解析清华大学出版社 1999 |
随便看 |
|
在线学习网考试资料包含高考、自考、专升本考试、人事考试、公务员考试、大学生村官考试、特岗教师招聘考试、事业单位招聘考试、企业人才招聘、银行招聘、教师招聘、农村信用社招聘、各类资格证书考试等各类考试资料。