据结构》教学大纲 - 南京大学.doc
《据结构》教学大纲 - 南京大学.doc》由会员分享,可在线阅读,更多相关《据结构》教学大纲 - 南京大学.doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据结构课程教学大纲课程代码 课程类型 成教必修课 学 分 3 学分 学 时 51学时 适用专业 计算机科学与技术、网络工程、软件工程 一、教学目标和教学要求1教学目标:培养学生综合分析能力,以便能够合理有效地表示和处理数据,提高程序设计的质量。为今后其它的信息与数据处理专业课程打下良好的基础。2教学要求(1)学生能够掌握常用的数据结构抽象数据类型、各种基本存储方法以及主要的算法,例如(线性结构、二叉树、树、图等)。(2)学生能够掌握并应用常用的排序、检索技术。(3)培养学生分析问题和解决问题的能力,根据所求解问题的性质选择合理的数据结构;使学生能够掌握基本的算法设计和分析技术,并能对自己设计
2、的数据结构和算法进行简单的分析,并对时间空间复杂性进行必要的控制。二、课程内容、重点、难点和教学环节第一章 数据结构概论1、教学基本要求(1)理解数据结构的概念。(2)理解算法的定义及特性、算法的性能标准、算法分析、空间复杂度和时间复杂度的渐进表示法。2、教学内容(1)数据、数据对象、数据结构、逻辑结构、存储结构的概念。(2)抽象数据类型及面向对象概念(3)算法和算法分析。第二章 线性表1、教学基本要求(1)理解顺序表、链表、循环链表、双向链表的概念及基本操作。(2)了解链表的相关应用。2、教学内容(1)顺序表、链表、循环链表、双向链表的概念。(2)顺序表、链表、循环链表、双向链表的建立、插入
3、、删除操作第三章 栈和队列1、教学基本要求(1)理解栈、队列的概念及基本操作。2、教学内容(1)栈、队列的概念及操作。(2)算术表达式、应用后缀表示计算表达式的值、中缀表达式转换为后缀表达式。第四章 数组、串与广义表1、教学基本要求(1)理解多维数组、稀疏矩阵、字符串、广义表的概念及基本操作。(2)了解稀疏矩阵的转置算法与广义表的存储实现。2、教学内容(1)多维数组、稀疏矩阵、字符串、广义表的概念。(2)稀疏矩阵的转置算法、字符串的实现。(3)广义表的head和tail操作。第五章 树1、教学基本要求(1)理解树和森林的概念。(2)熟练掌握二叉树的存储表示。(3)掌握二叉树的遍历算法。2、教学
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 据结构教学大纲 南京大学 结构 教学大纲
限制150内