2019华中农业大学《数据结构与算法》考试大纲.doc

返回 相关 举报
2019华中农业大学《数据结构与算法》考试大纲.doc_第1页
第1页 / 共4页
亲,该文档总共4页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
数据结构考试大纲I.考查目标考试目标是了解常见数据结构的概念,掌握数据结构的构造方法以及相应的算法思想,会对重点数据结构的操作方法和算法进行简单的伪代码编写。II.考试形式和试卷结构一、试卷总分及考试时间试卷总分为 150 分,考试时间 180 分钟。二、答题方式答题方式为闭卷、笔试。III考查内容第一章、 线性表1. 线性表的逻辑结构2. 线性表的顺序存储结构3. 线性表的链式存储结构3.1 单链表3.2 循环链表3.3 双向链表第二章、 栈与队列1. 栈1.1 栈的基本概念1.2 顺序栈1.3 链式栈2. 队列2.1 队列的基本概念2.2 链队列2.3 循环队列队列的顺序存储结构第三章、 串1. 串类型的定义2. 字符串的实现3. 字符串模式匹配算法3.1 简单字符串模式匹配算法3.2 首尾字符串模式匹配算法3.3 KMP 模式匹配算法第四章、 数组和广义表1. 数组1.1 数组的基本概念1.2 数组的顺序存储方式2. 矩阵2.1 矩阵的定义和操作2.2 特殊矩阵2.3 稀疏矩阵3. 广义表3.1 基本概念3.2 广义表的存储结构第五章、 树和二叉树1. 树的基本概念1.1 树的定义1.2 基本术语2. 二叉树2.1 二叉树的定义2.2 二叉树的性质2.3 二叉树的存储结构3. 二叉树的遍历3.1 遍历的定义3.2 遍历算法4. 树和森林4.1 树的存储表示4.2 森林的存储表示4.3 树和森林的遍历4.4 树和森林与二叉树的转换5. 哈夫曼树与哈夫曼编码5.1 哈夫曼树的基本概念5.2 哈夫曼树构造算法5.3 哈夫曼树编码第六章、图1. 图的定义和术语2. 图的存储表示2.1 邻接矩阵2.2 邻接表3. 图的遍历3.1 深度优先搜索3.2 广度优先搜索4. 图的最小代价生成树4.1 Prim 算法4.2 Kruskal 算法5. 有向无环图的应用5.1 拓扑排序5.2 关键路径6. 最短路径问题6.1 单源点最短路径6.2 所有顶点之间的最短路径第七章、 查找1. 查找的基本概念2. 静态表的查找2.1 顺序查找2.2 有序表的查找3. 动态查找表3.1 二叉排序树4. 散列表4.1 散列表的概念4.2 构造散列函数的方法4.3 处理冲突的方法第八章、 排序1. 排序概述2. 插入排序2.1 直接插入排序2.2 Shell 排序3. 交换排序3.1 冒泡排序3.2 快速排序4. 选择排序4.1 普通选择排序4.2 堆排序5. 归并排序IV 主要参考书籍1 唐宁九、游宏跃、朱宏、杨秋辉. 数据结构与算法(C+版)。北京:清华大学出版社,2009.2 严蔚敏, 吴伟民. 数据结构。 北京:清华大学出版社 ,2007.
展开阅读全文
相关资源
相关搜索
资源标签

考研文库@kaoyanwenku.com