美文网首页
0/1背包问题(贪婪算法)

0/1背包问题(贪婪算法)

作者: 且乐一杯酒 | 来源:发表于2022-04-09 09:39 被阅读0次

问题描述

解决方法

使用贪婪算法

P是背包,取值有两种情况
当拿走物品,原先背包加上这个物品的价值,同时可装重量减少、数量减少
当不拿走物品,不加价值,不减重量,只减少物品。
取值取这两种情况中最大的那个
但我们可以看到以下例子,贪婪算法得不到最优解

相关文章

  • 编程

    今天用0-1算法,编写了背包问题!

  • 递归算法:0/1背包问题

    1、环境配置: 系统:win10 编程语言:C++ 编译器:DevC++ 2、问题描述: 简单的0/1背包问题:设...

  • 初识动态规划

    0-1 背包问题 备忘录 动态规划-二维数组 动态规划-一维数组 0-1 背包问题升级版 回溯算法 动态规划-二维...

  • Algorithm进阶计划 -- 动态规划(下)

    经典动态规划背包问题最长子序列问题 1. 背包问题 1.1 0-1 背包问题 0-1 背包问题,描述如下: 上面...

  • 0-1背包问题

    或许在做算法题的老手手里,0-1背包问题算不上什么难事。可以说是最简单的背包问题了。不过我之前还真没有写过0-1背...

  • 回溯算法---0-1背包问题

    引言:这道题目老师强调了肯定要考,所以只有硬着头皮将其复习了;下面是自己学习回溯算法的学习,仅供参考;一:基本概念...

  • 回溯算法:0-1背包问题

    测试验证: 结果为: 即选择第 2、3、5 个物品,不仅总重量没有超过背包容量,并且总的价值最大为:21

  • 【算法】贪心算法(0-1背包问题)

    什么是贪心算法? 贪心算法并不是一个具体的算法,而是一种算法的思想,或者说是解决问题一种思路。这就有两个关键的点,...

  • week13

    背包问题的理解 背包问题:物品有两个属性:重量和价值,即一个是增益,一个是获取限制,求利益最大化贪婪算法:1、优先...

  • 背包问题

    背包问题属于典型的动态规划问题。这里我们将详细介绍0-1背包,完全背包和多重背包问题 一、 0-1背包 有N件物品...

网友评论

      本文标题:0/1背包问题(贪婪算法)

      本文链接:https://www.haomeiwen.com/subject/sdapsrtx.html