- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《算法分析与设计》课程教学大纲
The Analysis and Design of Algorithms
课程编号:170701021
学时:32 学分:2
适用对象:信息与计算科学专业
先修课程: 《数据结构与算法分析》、《C++程序设计》、《离散数学》
一、课程的性质和任务
根据培养方案中课程体系与培养要求的对应关系矩阵,该课程可以支撑能力要求第 3、5 条
以及素质要求第1、2 条的达成。
本课程是信息与计算科学专业的专业选修课,是研究计算机算法设计与分析的基本理
论、方法和应用。课程将覆盖计算机软件实现中的大部分算法,并具有一定的深度和广度,使
学生对计算机常用算法有一个全盘的了解。本课程的任务是培养学生具有针对给定问题设计和
实现高效算法的能力。
二、教学目的与要求
教学目的:培养学生分析问题和解决问题的能力,使学生掌握算法设计的基本方法,熟悉
算法分析的基本技术,并能熟练运用一些常用算法,为学生进一步学习后续课程奠定良好的基
础。
教学要求:本课程在学习之前,最好具有离散数学、程序设计、数据结构等方面的知识。
在此基础上通过本课程的学习,掌握算法的定义及基本概念、计算模型和复杂度的质量;为分
析算法的复杂性做准备,在这个基础上,学习一些常用的算法设计策略,掌握其基本思想和相
应算法,编制出相应程序上机调试。
三、教学内容
第一章 算法概述
1.基本内容
算法与程序、算法复杂性分析、NP 完全性理论。
2 .教学基本要求
掌握算法、算法复杂度的基本概念,以及时间复杂度的估算方法;理解NP 完全性理论。
3 .教学重点难点
时间复杂度
4 .教学建议:采用课堂讲授,课后自学,课堂讨论等教学形式。
第二章 递归与分治策略
1.基本内容
递归的概念、分治法的基本思想、二分搜索技术、大整数的乘法、Strassen 矩阵乘法、棋
303
盘覆盖、合并排序、快速排序、线性时间选择、最接近点对问题、循环赛日程表。
2 .教学基本要求
掌握递归的概念,学会用递归方法解决实际问题;熟练掌握利用分治法解决问题的基本思
想,会用某高级语言对算法进行描述,并对算法复杂度(时间和空间)进行分析。
3 .教学重点难点
分治法,二分搜索技术,排序。
4 .教学建议:采用课堂讲授,课后自学,课堂讨论等教学形式。
第三章 动态规划
1.基本内容
矩阵连乘问题、动态规划算法的基本要素、最长公共子序列、最大子段和、凸多边形最优
三角剖分、 多边形游戏、图像压缩、电路布线、流水作业调度、背包问题、最优二叉搜索
树。
2 .教学基本要求
熟练掌握利用动态规划方法解决问题的基本思想,学会如何将问题化为多阶段图的方法,
并能对具体问题写出正确的递推公式。
3 .教学重点难点
动态规划算法及应用。
4 .教学建议:采用课堂讲授,课后自学,课堂讨论等教学形式。
第四章 贪心算法
1.基本内容
活动安排问题、贪心算法的基本要素、最优装载、哈夫曼编码、单源最短路径、最小生成
树、多机调度问题。
2 .教学基本要求
掌握利用贪心算法解决问题的基本思想,会用某高级语言编写用贪心算法解决问题的程
序,并能对算法的复杂度,可靠性进行分析。
3 .教学重点难点
贪心算法及应用。
4 .教学建议:采用课堂讲授,课后自学,课堂讨论等教学形式。
第五章 回溯法
1.基本内容
回溯法的算法框架、装载问题、批处理作业调度、符号三角形问题、n 后问题、背包问
题、最大团问题、图的m 着色问题、旅行售货员问题、圆排列问题、电路板排列问题、连续邮
资问题、回溯法的效率分析。
2 .教学基本要求
304
掌握利用回溯法解决问题的基本思想,会用回溯法解决 n
您可能关注的文档
最近下载
- 车位所有权人许可建设充电桩证明.pdf VIP
- 红辽卷烟公司品牌竞争力分析结论与参考文献.docx VIP
- 2025贵州省旅游产业发展集团有限公司招聘115人笔试备考试题及答案解析.docx VIP
- 【泛微客户期刊】2023年36期:某医药集团费控管理项目案例分享.pptx VIP
- 区域土地利用土地覆盖遥感调查.pdf VIP
- 泛微软件集团管控解决方案文档资料.pptx VIP
- 廉租房、公租房维修项目方案.pdf VIP
- 2025贵州省旅游产业发展集团有限公司招聘115人笔试备考题库及答案解析.docx VIP
- 农业产业化发展规划-特色农业发展规划.doc VIP
- 采购与供应商控制程序(ISO9001 IATF16949).pdf VIP
文档评论(0)