- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据结构教学大纲与考核要求数据结构教学大纲与考核要求
章节内容 基本内容 学时 进度 第1章,概论
数据的逻辑结构与存储结构 ★
重点为算法时间复杂度分析。 数据类型与抽象数据类型 算法和算法分析 ★ 学习要求与建议,考核方式说明 本章建议学时 4学时 第2章,线性表及其顺序存储
线性表 ★ 重点为线性表的特点,顺序表的算法实现,栈和队例的实现与应用。 顺序表 ★ 栈 ★ 队列 ★ 栈与队列的应用(表达式求值等) ★ 补充:顺序表的应用举例(如有序合并等) ★★ 本章建议学时 8学时 第3章,线性表及其链式存储
链式存储 ★ 重点是带头结点的单链表查找、插入、删除结点的方法。
基于带头结点单链表常见算法实现。此处为历年考研常考题。 单链表(查找,插入,删除,建表) ★ 带头结点的单链表的基本操作(查找,插入,删除) ★★ 补充:带头结点单链表的应用(头插法建表,尾插法建表,链表倒置,链表归并,链表排序等) ★★ 循环单链表 双链表 链式栈与链式队列 ★ 本章学时建议 10学时 第4章,字符串与特殊矩阵
字符串 难点是快速模式匹配算法的思想,next[]向量的求解方法 模式匹配 ★ 快速模式匹配(KMP)算法 ★ 特殊矩阵的压缩存储 本章学时建议 4学时 第5章,递归 递归程序设计 重点是递归程序的执行过程分析,
复杂递归到非递归程序的转换 递归程序执行过程分析 ★ 递归程序到非递归程序的转换(重点介绍中点优先输出问题的转换方法,背包问题可让学生课后阅读) ★ 递归程序应用举例 ★ 另补充一些基于线性表的递归问题举例(如求线性表的最大数,链表倒序输出,线性表倒置等) ★ 本章建议学时 4学时 《数据结构》授课内容与学时分配建议
教材:《数据结构》(C语言版)第二版,李云清,杨庆红,揭安全编著,人民邮电出版社
撰写人:揭安全、李云清、杨庆红、化志章、钟林辉、石海鹤
章节内容 基本内容 学时 进度 第6章,树型结构 树的基本概念 重点是树的存储结构,树的遍历及其特点 树的存储表示 ★ 树的遍历 ★ 树的线性表示(括号表示) 树的线性表示(层号表示) ◎ 本章建议学时 4学时 第7章,二叉树 二叉树的基本概念 重点是二叉树的遍历(递归与非递归)
基于二叉树的递归算法
二叉树的存储结构 ★ 二叉树的遍历递归算法(程序实现) ★★ 二叉树遍历的非递归实现 (程序实现) ★★ 二叉树上的其它运算(递归程序实现) ★★ 穿线二叉树(思想与方法) ★ 树、森林与二叉树的相互转换方法 ★ 本章建议学时 4学时 第8章,图
图的概念 重点:图的遍历,最小生成树,最短路径,拓扑排序,关键路径算法的思想 图的存储结构(邻接矩阵,邻接表) ★ 图的遍历(BFS,DFS) ★★ 最小生成树 ★★ 最短路径 ★★ 拓扑排序 ★ 关键路径算法 ★ 本章学时建议 10学时 第9章,检索 顺序表检索 重点是二叉排序树、Huffman树与散列表
二叉排序树 ★★ 平衡二叉排序树(AVL树) ★ 最佳二叉排序树 ◎ Huffman树及其应用 ★★ B-树 ★ 散列 ★ 本章学时建议 8学时 第10章,排序 排序的基本概念 重点掌握算法思想,算法程序实现,算法时间性复杂性与稳定性分析。 直接插入排序、二分插入排序、Shell排序 ★★ 直接选择排序(C语言学过)、堆排序 ★★ 冒泡排序(C语言学过)、快速排序 ★★ 归并排序 ★ 基数排序 本章学时建议 6学时 以上教学学时建议合计62节理论学时,加上节假日因素,教学内容尽量控制在16周(64节)完成。第16或第17周上机考试,第17周复习答疑,18-19(20)周学校期末考试。
为重点内容,◎为要求学生课后自学内容(建议教师提问考核)
附1、《数据结构》考研大纲
【考查目标】
1.理解数据结构的基本概念;掌握数据的逻辑结构、存储结构及其差异,以及各种基本操作的实现。
2.掌握基本的数据处理原理和方法的基础上,能够对算法进行设计与分析。
3.能够选择合适的数据结构和方法进行问题求解。
一、线性表
(一)线性表的定义和基本操作
(二)线性表的实现
1.顺序存储结构
2.链式存储结构
3.线性表的应用二、栈、队列和数组
(一)栈和队列的基本概念
(二)栈和队列的顺序存储结构
(三)栈和队列的链式存储结构
(四)栈和队列的应用
(五
文档评论(0)