一种基于贪心策略的选择方法
发布时间
阅读量:
阅读量
Greedy algorithms and dynamic programming share unique characteristics, making it often unnecessary to employ dynamic programming when a greedy approach is viable.
If a problem can be solved using a greedy approach, dynamic programming is typically not required for its solution.
Dynamic programming truly is challenging for many to master.
- 分数背包问题
- Huffman编码
贪心算法是一种这样的算法,在每一个步骤中都会采取当时看起来最佳的选择;也就是说它总是采取局部最优的方式;最终从而形成一个全局最优解;这种贪心方法同样表现出色;这类方法适用于多种问题场景;下面我们将探讨两个经典的案例:分数背包问题以及哈夫曼(Huffman)编码。
分数背包问题
分数背包问题的本质特征体现在其特殊约束条件上:给定一个容量为W的背包容器,在可供选择的一系列互不相同的物品中(这些物品具有不同的体积),确定
全部评论 (0)
还没有任何评论哟~
