《算法设计与分析》课件 第5--9章 贪心算法 ---并行算法 .pptx

《算法设计与分析》课件 第5--9章 贪心算法 ---并行算法 .pptx

贪心算法截至目前,我们已经学习了三种主要的算法设计策略:枚举法、分治法和动态规划。本章将介绍第四种算法设计策略——贪心算法(GreedyAlgorithm),也称为贪心策略。通过详细的案例讲解,读者将能够理解贪心策略的适用条件,并掌握如何利用贪心算法设计高效的算法来解决实际问题。

基本思想:兑零钱问题问题描述给定硬币面值数组和目标金额n,每种硬币可重复使用且数量不限,求使用最少数量的硬币凑出金额n。例如:硬币面值为[1,2,5],兑换11元需要多少枚硬币?贪心策略每次选择当前可兑换的最大面额硬币。兑换11元:先选5元(剩6元),再选5元(剩1元),最后选1元。方案为{5,5,1},共3枚

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档