- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
PAGE2/NUMPAGES7
算法知识点总结
第二章
1.算法定义2.算法五个特性及五个步骤3.大O、Ω、?证明
第四章分治法
1.分治法的步骤及其抽象化控制
2.知道检索算法和分类排序算法最坏时间复杂度,并知道原因
3.SELECT算法最坏和平均复杂度和SELECTS的平均时间复杂度
4.二次取中值规则 5.特斯拉矩阵乘法算法复杂度 6.递推关系式的推导
第五章贪心法
本章重点是四个定理的证明,以及背包问题求解过程和两个作业排序问题。
1.定理5.1,5.2,5.3,5.4的证明
注:定理5.2证明要点:
I.贪心解J和最优解I是不包含关系
II.a是属于J但不属于I的最大效益作业,b是属于I但不属于J的作业,则PaPb
III.J和I相同作业可以安排在同一时间处理
IV.考虑I-{b}U{a}效益增加。连续替换,同一法。
2.背包问题的算例,注意先排序再求解。
3.一台处理机的作业排序问题算例和算法实现。注意先排序再求解。
4.两台处理机的作业排序问题。了解其原理:在两台设备上处理的任务若不按相同作业排列次序处理,则所需时间不比按相同次序处理少。会算F(S)和MTF(S)。
第六章动态规划
本章重点是六个算例
1.最优性原理以及不能用此原理的一些问题举例
2.多段图问题3.0/1背包问题4.任意两点的最短路,会算A,P矩阵
5.最优二分检索,同时知道其算法复杂度,以及高德纳采用何种方式降低算法复杂度的
6.货郎担问题7.可靠性设计
第八章回溯法
本章重点掌握黑体字概念,皇后问题,以及状态空间树生成过程,注意不同方法结点编号不一样深度优先,D-检索,宽度优先。
注意:六、七、八皇后的状态空间树结点总数分别是1957、13700、109601个(书本给的8皇后结果不对)以及教程P203页图8.8第四个样例(8,6,4,2,1,1,1)=1+8+48+192+384*4=1785
第九章分支-界限法
1.黑体字的概念2.结点成本函数定义3.15-谜问题可达判断以及搜索过程图
4.分枝法失效(不能找到最小成本的结点)的原因及其改进方法
5.带罚款的作业排序问题注:重点是概念、15-谜问题和带罚款的作业排序问题
第十章NP问题
本章掌握定义,能判断某个特定问题是哪类问题
1.不确定性算法定义2.P问题和NP问题的定义
3.可满足问题(SAT问题)的定义
4.COOK定理:SAT在P内当且仅当P=NP5.约化定义
6.NP-Hard问题和NP-完全问题定义,会画P、NP、NP-C和NP-Hard问题的维恩图
结语:复习时,书本上的算例一定要仔细看!算例占了一半左右的分数。
17卓班算法真题回顾
一、简答题(20分)
1.“算法永远会停机”这句话是否正确?请说明理由。
2.SELECT2是否能降低SELECT的平均时间复杂度?说明理由。
3.最优性原理是否对所有的多段决策都成立?请说明理由。
4.当前时刻和搜索过程中,对于回溯法和分支-界限法,E-结点的个数分别最多有多少个?简要说明之。
5.已知停机问题不是NP问题,停机问题可以约化成问题L,那么问题L是否可以是NP完全问题?请说明理由。
6.解释概念:活结点、答案状态和COOK定理。
二、证明题(15分)
1.有关?(f(n))的证明。(7分)
2.证明定理5.4:算法5.4能生成最优归并树。(8分)
三、算例题(50分)
1.作业排序问题(关键是算法运算过程和集合树的变化情况,有坑)
2.0/1背包问题
3.两台设备的作业排序问题()
4.八皇后问题,卡蒙特估计法的计算
5.带罚款的作业排序问题(计算+图)
四、算法题(15分)
假设有多个2*1的长方形砖块,铺设于n*2的道路上。砖块可以翻转90度。要求道路全部铺设这种砖(n是整数,而且砖块足够多)。
1.一共有多少种不同的铺设方案?请写出它的递推表达式。
2.编写算法,采用分治法输出所有不同的铺设方案。
个人参考答案:
1.正确,算法是一组有穷规则的组合,它规定了解决某一个特定问题的一系列运算。算法具有有穷性,所以算法必定会停机。不能停机只能称作运算过程。
2.错误,SELECT2算法的平均复杂度是O(n),SELECT算法平均复杂度也是O(n),最坏情况下的复杂度为O(n^2)。故该说法错误。
3.错误,最优性原理是指无论初始状态和初始决策是什么,其余状态必须相对于初始状态构成最优性序列。故它并不是对所有多段决策问题都成立,如多段图问题中求路径乘积最大问题(允许边长为负)。
4.暂时不知道标准答案,当时我只有这道题不确定。。。
5.
您可能关注的文档
最近下载
- DLT904-2015 火力发电厂技术经济指标计算方法-watermark.pdf
- 语文课程标准(2011年版).pdf
- 2023届高考数学复习:精选好题专项(数列)练习 (附答案).pdf
- 使用说明书-Miele美诺.PDF VIP
- 精品解析:浙江省温州市2023-2024学年八年级上学期期末数学试题-A4答案卷尾.docx VIP
- 小学语文新课标测试题(2022年).docx
- 弹塑性力学课经过习题答案.pptx
- 2024年人工智能(AI)训练师职业技能鉴定考试题库(浓缩500题).docx
- 2011年小学语文新课标测试题.doc
- 广东省佛山市禅城区2023-2024学年七年级上学期期末考试地理试题(含答案解析).docx VIP
网络工程师持证人
本人已从事浙江省工程咨询5年,对浙江省内工程信息非常熟悉,可获取新建工程相关联系人、设计院、业主等关键信息。另外从事楼宇自控专业已10年,考取了一建二建等资格证书,有关考试方面的问题(考试心得、方法、学习资料等)都欢饮来咨询交流。
文档评论(0)