更新图片链接

This commit is contained in:
kama
2025-05-19 17:11:04 +08:00
parent b489cb69b5
commit ce6e658d14
315 changed files with 2499 additions and 1729 deletions

View File

@@ -17,7 +17,7 @@
关于其他几种常用的背包,大家看这张图就了然于胸了:
![416.分割等和子集1](https://file.kamacoder.com/pics/20210117171307407-20230310133624872.png)
![416.分割等和子集1](https://file1.kamacoder.com/i/algo/20210117171307407-20230310133624872.png)
本文用动规五部曲详细讲解了01背包的二维dp数组的实现方法大家其实可以发现最简单的是推导公式了推导公式估计看一遍就记下来了但难就难在确定初始化和遍历顺序上。
@@ -70,7 +70,7 @@ for(int i = 1; i < weight.size(); i++) { // 遍历物品
来看一下对应的dp数组的数值如图
![动态规划-背包问题4](https://file.kamacoder.com/pics/20210118163425129-20230310133630224.jpg)
![动态规划-背包问题4](https://file1.kamacoder.com/i/algo/20210118163425129-20230310133630224.jpg)
最终结果就是dp[2][4]。
@@ -122,7 +122,7 @@ for(int i = 0; i < weight.size(); i++) { // 遍历物品
一维dp分别用物品0物品1物品2 来遍历背包,最终得到结果如下:
![动态规划-背包问题9](https://file.kamacoder.com/pics/20210110103614769-20230310133634873.png)
![动态规划-背包问题9](https://file1.kamacoder.com/i/algo/20210110103614769-20230310133634873.png)
## 周三
@@ -160,4 +160,4 @@ for(int i = 0; i < weight.size(); i++) { // 遍历物品
就像是我们讲解01背包的时候花了那么大力气才把每一个细节都讲清楚这里其实是基础后面的背包问题怎么变基础比较牢固自然会有自己的一套思考过程。
<div align="center"><img src=https://code-thinking.cdn.bcebos.com/pics/01二维码.jpg width=450> </img></div>
<div align="center"><img src='https://file1.kamacoder.com/i/algo/01二维码.jpg' width=450> </img></div>