- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
照亮我的道路,并且不断地给我新的勇气去愉快地正视生活的理想,是善、美和真。要是没有志同道合者之间的亲切感情,要不是全神贯注于客观世界——那个在艺术和科学工作领域里永远达不到的对象,那末在我看来,生活就会是空虚的。人们所努力追求的庸俗的目标——财产、虚荣、奢侈的生活——我总觉得都是可鄙的。
课程名称:算法与数据结构
(Algorithms and Data Structure)
撰写人:李睿 审核人:张永
一、课程编号:205329
二、学时学分:56学时
其中授课48学时
上机8学时
3.5学分
三、先修课程:程序设计
离散数学
四、适合专业:计算机科学与技术
五、课程性质和任务
算法与数据结构是计算机科学与技术的一门核心专业基础课程
通过本课程的学习
可以培养学生分析问题、解决问题的能力
使学生学会怎样对处理的数据建立抽象数据类型
利用抽象数据类型进行程序设计
掌握对典型的数据结构的各种基本操作
并使学生对算法的复杂度有一定的分析能力
对各种抽象数据类型的应用背景有进一步的了解
从而拓宽学生的视野
六、主要教学内容
1、绪论:什么是数据结构;基本概念和术语;数据结构的发展简史及在计算机科学中所处的地位;算法和算法分析
2、线性表:线性表的逻辑结构;线性表的顺序存储结构;线性表的链式存储结构;一元多项式的表示及相加
3、栈和队列:栈;栈的应用;栈与递归的实现;队列
4、串:串类型的定义;串的表示和实现;串的模式匹配算法;串操作应用举例
5、数组和广义表:数组的定义;数组的顺序表示和实现;矩阵的压缩存储;广义表的定义;广义表的存储结构
6、树:树的定义和基本术语;二叉树;遍历二叉树和线索二叉树;树和森林;树与等价问题;哈夫曼树及其应用;回溯法与树的遍历;树的计数
7、图:图的定义和术语;图的存储结构;图的遍历;图的连通性问题;有向无环图及其应用;最短路径
8、查找:静态查找表;动态查找表;哈希表
9、内部排序:概述;插入排序;快速排序;选择排序;归并排序;基数排序;各种内部排序方法的比较讨论
10、文件:数据在外存中的组织形式
七、教学基本要求
根据课程在知识结构中的作用
教学要求分为掌握、熟悉、了解、选学四个层次
具体要求如下
1.掌握部分:绪论:算法和数据结构的基本概念;算法和算法分析;线性表:线性表的逻辑结构;线性表的顺序存储结构和链式存储结构及相关算法;栈和队列:栈的顺序存储结构及相关算法;队列的顺序存储结构和链式存储结构及相关算法;树:树的定义和术语;二叉树的性质及存储结构;二叉树三种遍历的递归算法和中序遍历非递归算法;图:图的概念和术语;图的邻接矩阵和邻接表的存储结构;图的遍历;查找:顺序表的查找、有序表的查找算法;二叉排序树的插入;哈希表;内部排序:直接插入排序;希尔排序;快速排序;简单选择排序;堆排序
2.熟悉部分:栈和队列:栈与递归的实现;串:串类型的定义;串的表示和实现;树:树的存储结构;二叉树、树和森林的转换;哈夫曼树及其应用;图:最小生成树、拓扑排序、关键路径和某个源点到其余各顶点的最短路径的算法思想
3.了解部分:线性表:一元多项式的表示及相加;串操作应用;数组和广义表:数组的顺序表示和实现及矩阵的压缩存储;广义表的定义及存储结构;二叉树的线索化;图:图的十字链表和邻接多重表的存储结构;每一对顶点之间的最短路径;查找:平衡二叉树、B-树和B 树的概念;内部排序:归并排序;基数排序;文件:数据在外存中的组织形式
4.选学部分:离散事件模拟;串的模式匹配算法;B-树的查找分析、插入和删除算法;树:树与等价问题;回溯法与树的遍历;树的计数;查找:键树
八、参考学时分配:
序号
课程主要内容
学 时
讲授
实验
上机
1
绪论
2
2
线性表
6
1
3
栈和队列
6
1
4
串
3
5
数组和广义表
2
6
树
9
2
7
图
9
2
8
查找
5
9
内部排序
5
2
10
文件
1
合 计
48
8
九、其他说明
本大纲依据兰州理工大学2006年本科指导性培养计划编写
十、参考教材
1.严蔚敏等编
数据结构
清华大学出版社
1998
2.王晓东等编
算法设计与分析
清华大学出版社
2003
3.Thomas H. Cormen等著
Introduction To Algorithms(Second Edition)
The MIT Press原版
高等教育出版社影印版
2002
您可能关注的文档
最近下载
- 毕业设计:基于小波变换的语音增强算法的分析.doc VIP
- 避雷针组装工程检验批质量验收记录(新表).doc VIP
- 鲁东大学《商法》2021-2022学年第一学期期末试卷.doc VIP
- 2026年中国单车灯数据监测报告.docx
- 平口虎钳零件图全解.doc VIP
- 几何图形初步全章复习与巩固提高巩固练习.docx VIP
- XX医院“十五五”发展规划(2026-2030).docx VIP
- 鲁东大学《国际法》2021-2022学年第一学期期末试卷.doc VIP
- (新教材)2025年部编人教版一年级上册语文第四单元复习课件.pptx
- 2025年教师职称-山西-山西教师职称(基础知识、综合素质、高中历史)历年参考题典型考点含答案解析.docx VIP
原创力文档


文档评论(0)