- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
算法分析与设计-算法复习提纲
题型及分数分布:
1.填空题 15分
2.简答题、证明题 25分左右
3.计算题 2-3题 30分左右
4.算法设计题 2-3题 30分左右
复习提纲
一、算法基础
1. 什么是算法?
2. 算法的五个重要特性
3. 运算的分类:时间囿界于常数的运算、时间非囿界于常数的运算,为什么要定义时间囿界于常数的运算?怎么分析时间非囿界于常数的运算?
4.什么是事前分析和事后测试?各阶段的目标和特点是什么?
5.什么是函数表达式的数量级?数量级的大小怎么反应了算法复杂度的高低?
6.什么是限界函数?怎么得来的?
7.限界函数:上界函数、下界函数、“均值”函数的定义和性质
8.理解定理1.2,P76定理
9.掌握数学归纳法、反证法、反例法等证明方法
二、递归与递归式
1.什么是递归和递归程序设计?
2.递归的结构是什么?
3.什么是直接递归和间接递归?
4.递归程序有哪些效率问题?各自的原因是什么?
5.怎么消去递归(不要求)
6.什么是代换法、递归树法、主方法?(例题、习题)
三、分治法
1.简述分治法的基本思想?分治法分解问题的基本要求是什么?为什么说分治与递归像一对孪生兄弟?
2.可用分治法求解的问题应具有的特征?(了解)
3.分治法求解的三个步骤。
4.二分检索(3.2节)
1)了解算法
2)重点掌握算法复杂度的分析技术
(1)对成功和不成功检索情况的讨论
(2)什么是二元比较树?内结点、外结点分别代表了什么?比较次数和结点在树中的级数(或根到结点的路径长度)之间的关系。
3)定理3.1及其证明过程和结论
4)什么叫做以比较为基础的检索?其下界是什么?(了解)
5)为什么说二分检索是解决检索问题的最优的最坏情况算法?
5.找最大和最小元素(3.3节):一般了解,理解递归程序的效率问题
6.基于分治的分类算法(3.4节):回顾数据结构相关知识,知道每种分类算法的基本思想、算法复杂度、适用性等方面的性质(不考算法,考应用)
1)P46:以关键字比较为基础的分类算法的时间下界是什么?怎么证明的?(了解)
2)P60:一个改进了的快速分类迭代算法模型,其空间复杂度为O(logn)是怎么得来的?
7.选择问题(3.5节)
1)了解基于partition的选择算法设计思想、最坏、平均时间复杂度的结论和证明。
2)了解如何实现最坏情况是Ο(n)的选择算法,什么是二次取中?目的是什么?
3)了解算法3.10,算法3.11不做要求
10.矩阵乘积的Strassen算法(3.6节):一般了解
11.最近点对问题(3.7节):一般了解,重点领会分治策略的使用
四、中位数和顺序统计学
1.基本概念:顺序统计量、中位数(下中位数、上中位数)
2.中位数的统计学意义是什么?和平均数相比有什么独特之处?(了解)
3.什么是带权中位数?什么是一维带权中位数、二维带权中位数?
4. 什么是Manhattan距离?
5.了解石油管的最优位置、一维邮局问题、二维邮局问题
6.为什么使 最小的点满足 和 ?
五、贪心策略
1.基本概念:约束条件、可行解、目标函数、最优解
2.简述贪心策略的一般方法
3.背包问题(5.2节)
1)三种量度标准的选择,理解为什么说贪心方法求解问题的关键是选取能够得到问题最优解的量度标准。
2)会计算:见例题
3)定理5.1,贪心解是最优解的证明:基本思路和具体方法
4.带有限期的作业排序(5.3节)
1)了解单机无资源约束的单元任务非抢占调度问题的定义
2)会计算:见例题
3)算法及其证明:了解
4)课件P54:其他具有不同执行时间的作业调度问题:不要求
5.最优归并模式(5.4节)
1)什么是带权外部路径长度?
2)什么是最优二路归并模式?
3)最优二路归并模式的求解:会计算,会画最优二路归并树、计算带权外部路径长度。
4)最优解的证明(不要求)
5)哈夫曼编码(不要求)
6.最优装载问题(5.5节):不要求
7.贪心策略的基本要素(5.7节)
1)什么是贪心选择性质?
2)贪心策略和动态规划的区别
8.最小成本生成树(5.8节):Prim算法、Kruskal算法
1)会计算:对已知图,可以画出最小成本生成树
2)其他相关生成树:单源点最短路径生成树、BFS生成树、DFS生成树
9.单源最短路径(Dijkstra算法,5.9节)
1)算法:了解
2)会用:一个点到其它各个点的最短路径
3)会计算(填表,见例题)
六、动态规划
1.什么是多阶段决策过程?
2.什么是无后效性?对问题求解带来什么影响?
3.什么是状态转移方程?
4.什么是多阶段决策过
您可能关注的文档
- 物联网技术导论课程资源物联网导论课程标准.doc
- 物联网技术导论课程资源物联网技术导论授课计划.doc
- 物联网技术导论课程资源物联网技术导论试题库.doc
- 物联网技术导论课程资源电力远程自动抄表系统-应用方案.doc
- 物联网技术导论课程资源蓝牙学习资料.docx
- 物联网时代的城市家具设计——以公交车站为例 开题报.doc
- 特殊平行四边形与梯形测试(A卷).doc
- 玩转英语飞信&微信记录.doc
- 环境保护与可持续发展1 环境与环境问题.pptx
- 环境保护与可持续发展3 循环经济与清洁生产.pptx
- 半导体材料性能提升技术突破与应用案例分析报告.docx
- 半导体设备国产化政策支持下的关键技术突破与应用前景报告.docx
- 剧本杀市场2025年区域扩张策略研究报告.docx
- 剧本杀行业2025人才培训体系构建中的市场需求与供给分析.docx
- 剧本杀行业2025年人才培训行业人才培养模式创新与探索.docx
- 剧本杀行业2025年内容创作人才需求报告.docx
- 剧本杀行业2025年区域市场区域剧本市场消费者满意度与市场竞争力研究报告.docx
- 剧本杀市场2025年区域竞争态势下的区域合作策略分析报告.docx
- 剧本杀行业2025人才培训与行业人才培养模式创新.docx
- 剧本杀行业剧本创作人才心理素质培养报告.docx
最近下载
- 中医诊所申请可行性报告.pptx VIP
- 凉山州布拖县考试招聘一村一幼辅导员考试试题及答案.pdf VIP
- 统编版语文四年级上册第三单元“连续观察”(主题阅读)含答案.pdf VIP
- 肺保护-胸外科.ppt VIP
- 巡视巡察领导自查报告问题清单.docx VIP
- 环境工程微生物-微生物生态.ppt VIP
- 2024下半年四川凉山州会理市招聘“一村一幼”辅导员56人笔试备考试题及答案解析.docx VIP
- 八年级上册因式分解练习200题及答案.docx VIP
- 2024四川凉山州美姑县教育体育和科学技术局考核招聘“一村一幼”辅导员340人笔试备考试题及答案解析.docx VIP
- 在全市党委系统信息工作会议上讲话党委会议.docx VIP
文档评论(0)