首页 > 试题广场 >

写一贪心算法,求解 0-1 背包问题。

[问答题]

写一贪心算法,求解 0-1 背包问题。

0-1 背包问题描述:

给定 n 种物品和一个背包。物品 i 的重量是 Wi ,其价值为 Vi ,背包的容量为 C 。问如何选择装入背包的物品,使得装入背包中物品的总价值最大 ?

若进一步讨论:就 0-1 背包问题的应用作简单的描述。
先装满 然后依次比较
发表于 2018-03-08 14:12:46 回复(0)
1、选择价值最大的
2、选择体积最小的
3、选择价值密度最高的(价值密度 = 物品价格 / 物品体积)
发表于 2022-01-06 09:41:59 回复(0)

先算出每个物品的单价 从高到低放进去 如果超过剩余体积则选下一个物品


发表于 2018-09-25 23:23:49 回复(0)