- 40
- 0
- 约6.37千字
- 约 61页
- 2020-02-28 发布于上海
- 举报
贪 心 算 法;引入:;分析:要使总和最大,则每个数要尽可能大,自然应该选每行中最大的那个数。因此,我们设计出如下算法:
读入N, M,矩阵数据;
Total := 0;
For I := 1 to N do begin {对N行进行选择}
选择第I行最大的数,记为K;
Total := Total + K;
End;
输出最大总和Total;; 从上例中我们可以看出,和递推法相仿,贪心法也是从问题的某一个初始解出发,向给定的目标递推。但不同的是,推进的每一步不是依据某一固定的递推式,而是做一个局部的最优选择,即贪心选择(在例中,这种贪心选择表现为选择一行中的最大整数),这样,不断的将问题归纳为若干相似的子问题,最终产生出一个全局最优解。
特别注意的是,局部贪心的选择是否可以得出全局最优是能否采用贪心法的关键所在。对于能否使用贪心策略,应从理论上予以证明。;优点:一个正确的贪心算法拥有很多优点,比如思维复杂度低、代码量小、运行效率高、空间复杂度低等,是信息学竞赛中的一个有力武器。
缺点:集中表现在他的“非完美性”。通常我们很难找到一个简单可行并且保证正确的贪心思路,即使我们找到一个看上去很正确的贪心思路,也需要严格的正确性证明。这往往给我们直接使用贪心算法带来巨大的困难。;1、设计数据找规律
2、进行贪心猜想
3、正确性证明(严格证明和一般证明)
您可能关注的文档
- 北师大版小学数学地砖的周长.pptx
- 七年级英语下册unit12whatdidyoudolastweekend时sectionb2a3b新版人教新目标版.pptx
- 建设项目施工前期管理.pptx
- 市场营销营销钻石人生.pptx
- 凸透镜成像作图及公式.pptx
- 5商品的价格条款解析.pptx
- 小学三年级健康教育良好的饮食习惯.pptx
- 人教版富饶的西沙群岛.pptx
- 41编制计算机程序解决问题——流程图.pptx
- 微课人物外貌描写.pptx
- 2026年聊城大学东昌学院专职辅导员招聘(10人)备考试题.docx
- 2026年聊城东阿县初级综合类事业单位公开招聘人员(37人)备考题库.docx
- 2026年聊城东阿县初级综合类事业单位公开招聘人员(37人)备考试题.docx
- 人教版九年级下册数学 第三十章 随机事件的概率估计概率同步练习.doc
- 《的加减法练习课》课件.pptx
- 2026年聊城东阿县景行教育文化有限公司公开招聘教学服务人员(25名)备考题库.docx
- 2026年辽源市水务集团有限责任公司所属子公司公开招聘工作人员备考题库.docx
- 2026年聊城东阿县景行教育文化有限公司公开招聘教学服务人员(25名)备考试题.docx
- 2026年聊城高级财经职业学校“水城优才”优秀青年人才引进(5人)备考试题.docx
- 2026年聊城高级财经职业学校公开招聘备案制工作人员(7人)备考试题.docx
原创力文档

文档评论(0)