- 博客(1)
- 收藏
- 关注
原创 背包算法的简要思路(精髓版)
背包算法【动态规划实现】 背包算法是给出了n个物品的价值与重量,以及最大承重W,求出最大承重内的物品最大总价值。 我们从开头开始分析:0个物品和0承重的总价值都是0,令F[i][j]为总价值,当w(i)> j时,该物体不能放入,f[i][j]就等于f[i-1][j];当w[i] < j时,判断物体是否可以放入,比较F[I-1][j]和F[I-1][j-w(I)]+v[i]的大小,取较大的值。 专门再令一个数组储存所取的物品标号。 代码实现: ...
2021-04-27 19:47:52
877
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人