上海交通大学网络教育学院

上海交通大学网络教育学院

ID:15364189

大小:39.00 KB

页数:3页

时间:2018-08-02

上海交通大学网络教育学院_第1页
上海交通大学网络教育学院_第2页
上海交通大学网络教育学院_第3页
资源描述:

《上海交通大学网络教育学院》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、上海交通大学网络教育学院《数据结构》学位课程大纲一、基本信息1、教材名称:推荐教材:严蔚敏等编《数据结构》(C语言版)清华大学出版社参考教材:1、严蔚敏等编《数据结构习题集》(C语言版)清华大学出版社2、MarkAllenWeiss著《数据结构与算法分析:C语言描述》3、程杰等《大话数据结构》4、ThomasH.Cormen等《算法导论》5、徐孝凯编《数据结构实用教程》2、考试题型及分值:选择题20分,填空题10分,算法填空题10分,简答题40分,算法设计题20分3、考试形式:闭卷4、考试时间:2小时二、课程内容情况(

2、一)课程内容简介本课程是计算机专业的核心课程之一,是计算机专业的学生进行软件开发的重要基础。其主要任务是:学习算法设计与分析的基本知识,各种基本数据结构的特点,了解数据结构与算法的关系。使学生具有对数据结构和算法的理解和使用能力,培养学生设计有效的算法及数据结构的基本能力。本课程要求学生掌握算法设计与分析的基本知识和基本概念,时间和空间复杂性的级别与评价方法,掌握如何设计一个有效的算法,如何选择常用的数据结构,以及如何应用抽象数据结构类型进行数据抽象,掌握高级语言对数据结构及抽象数据类型的支持。(二)重点内容简介(1)

3、数据结构与算法的基本概念(5%)考核内容:算法、算法正确性、复杂性算法的时间与空间复杂性级别数据类型、数据结构和表示、实现;固有数据类型的特点抽象数据类型的说明、高级语言对抽象数据类型的支持考核要求:理解算法、算法正确性、复杂性的概念;了解算法的时间与空间复杂性级别及递归及循环程序设计的算法复杂性的求解及基础理论;重点掌握数据类型、数据结构和表示、实现的概念;掌握抽象数据类型的说明、高级语言对抽象数据类型的支持。(2)线性表、栈和队列(20%)考核内容:顺序分配、链接分配的表示及实现;各种链表:单链、双链、多链、循环链

4、表;栈、队列、双向队列的顺序、链式表示及其算法复杂度分析;表达式计算考核要求:熟练掌握顺序分配、链接分配的表示及实现方法;熟练掌握各种链表:单链、双链、多链、循环链表;理解栈、队列、双向队列的顺序、链式表示及其算法复杂度分析;熟练掌握表达式计算原理。(3)树、二叉树、森林(25%)考核内容:树的基本概念、性质;二叉树的基本概念、性质,二叉树的存储结构;二叉树的各种遍历方法、各种线索树、最优二叉树及HUFFUMAN算法;树的存储结构、遍历、树与二叉树的转换森林的遍历、森林与二叉树的转换考核要求:熟练掌握树的基本概念、性质

5、;熟练掌握二叉树的基本概念、性质、存储结构;熟练掌握二叉树的遍历方法,各种线索二叉树的方法、树与二叉树的转换、最优二叉树的构造方法及HUFFUMAN编码方法;掌握树及森林与二叉树的转换方法;掌握树及森林的遍历方法(4)图的各种操作及算法分析比较(20%)考核内容:图的基本概念、性质、存储结构遍历:广度优先遍历、深度优先遍历方法;连通分量的求法;最小生成树、最短路径;拓扑排序、关键路径的求法及实现;考核要求:熟练掌握:图的基本概念、性质、存储结构;熟练掌握:广度优先遍历、深度优先遍历方法;熟练掌握:广度优先生成树、深度优

6、先生产树、连通分量的求法;熟练掌握最小生成树、最短路径概念与方法;掌握拓扑排序、关键路径的求法。(5)查找技术(15%)考核内容:顺序查找、有序表的查找、索引顺序查找、二分查找法及HASHING查找技术;动态查找:二叉排序树;查找速度的分析及比较、算法复杂性的级别。考核要求:熟练掌握顺序查找、有序表的查找、二分查找法;熟练掌握动态查找:二叉排序树;掌握哈希查找的基本技术;理解查找速度的分析及比较、算法复杂性的级别。(6)排序技术(15%)考核内容:插入排序、快速排序、堆及选择排序、归并排序、基数排序法;最好、最坏、平均

7、排序的时间复杂性分析。考核要求:熟练掌握插入排序、快速排序、堆及选择排序;了解最好、最坏、平均排序的时间复杂性分析方法。三、说明注意题量使学生能在规定时间内基本答完为准,较难题目不超过20%;以上分值分布供复习参考,考卷上的正在的分数分布会有一点误差。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。