替换图片链接

This commit is contained in:
programmercarl
2025-03-17 15:52:23 +08:00
parent 91e7dab72c
commit 86a0208485
216 changed files with 813 additions and 813 deletions

View File

@@ -61,7 +61,7 @@
例如本题示例中的无向有权图为:
![](https://code-thinking-1253855093.file.myqcloud.com/pics/20231206164306.png)
![](https://file.kamacoder.com/pics/20231206164306.png)
那么在这个图中如何选取n-1条边使得图中所有节点连接到一起并且边的权值和最小呢
@@ -100,7 +100,7 @@ minDist数组里的数值初始化为最大数因为本题节点距离不会
如图:
![](https://code-thinking-1253855093.file.myqcloud.com/pics/20231215105603.png)
![](https://file.kamacoder.com/pics/20231215105603.png)
开始构造最小生成树
@@ -118,7 +118,7 @@ minDist数组里的数值初始化为最大数因为本题节点距离不会
接下来,我们要更新所有节点距离最小生成树的距离,如图:
![](https://code-thinking-1253855093.file.myqcloud.com/pics/20231222102048.png)
![](https://file.kamacoder.com/pics/20231222102048.png)
注意下标0我们就不管它了下标1与节点1对应这样可以避免大家把节点搞混。
@@ -148,7 +148,7 @@ minDist数组里的数值初始化为最大数因为本题节点距离不会
接下来,我们要更新节点距离最小生成树的距离,如图:
![](https://code-thinking-1253855093.file.myqcloud.com/pics/20231222102431.png)
![](https://file.kamacoder.com/pics/20231222102431.png)
此时所有非生成树的节点距离最小生成树节点1、节点2的距离都已经跟新了。
@@ -172,7 +172,7 @@ minDist数组里的数值初始化为最大数因为本题节点距离不会
接下来更新节点距离最小生成树的距离,如图:
![](https://code-thinking-1253855093.file.myqcloud.com/pics/20231222102457.png)
![](https://file.kamacoder.com/pics/20231222102457.png)
所有非生成树的节点距离最小生成树节点1、节点2、节点3的距离都已经跟新了。
@@ -188,7 +188,7 @@ minDist数组里的数值初始化为最大数因为本题节点距离不会
继续选择一个距离最小生成树节点1、节点2、节点3最近的非生成树里的节点为了巩固大家对minDist数组的理解这里我再啰嗦一遍
![](https://code-thinking-1253855093.file.myqcloud.com/pics/20231217213516.png)
![](https://file.kamacoder.com/pics/20231217213516.png)
**minDist数组是记录了所有非生成树节点距离生成树的最小距离**所以从数组里我们能看出来非生成树节点4和节点6距离生成树最近。
@@ -209,7 +209,7 @@ minDist数组里的数值初始化为最大数因为本题节点距离不会
接下来更新节点距离最小生成树的距离,如图:
![](https://code-thinking-1253855093.file.myqcloud.com/pics/20231222102618.png)
![](https://file.kamacoder.com/pics/20231222102618.png)
minDist数组已经更新了所有非生成树的节点距离最小生成树节点1、节点2、节点3、节点4的距离。
@@ -232,7 +232,7 @@ minDist数组已经更新了所有非生成树的节点距离最小生成树
接下来更新节点距离最小生成树的距离,如图:
![](https://code-thinking-1253855093.file.myqcloud.com/pics/20231222102646.png)
![](https://file.kamacoder.com/pics/20231222102646.png)
minDist数组已经更新了所有非生成树的节点距离最小生成树节点1、节点2、节点3、节点4、节点5的距离。
@@ -253,11 +253,11 @@ minDist数组已经更新了所有非生成树的节点距离最小生成树
节点1、节点2、节点3、节点4、节点5、节点6算是最小生成树的节点接下来更新节点距离最小生成树的距离如图
![](https://code-thinking-1253855093.file.myqcloud.com/pics/20231222102732.png)
![](https://file.kamacoder.com/pics/20231222102732.png)
这里就不在重复描述了大家类推最后节点7加入生成树如图
![](https://code-thinking-1253855093.file.myqcloud.com/pics/20231222102820.png)
![](https://file.kamacoder.com/pics/20231222102820.png)
### 最后
@@ -478,7 +478,7 @@ int main() {
大家可以和我们本题最后生成的最小生成树的图去对比一下边的链接情况:
![](https://code-thinking-1253855093.file.myqcloud.com/pics/20231229115714.png)
![](https://file.kamacoder.com/pics/20231229115714.png)
绿色的边是最小生成树,和我们的输出完全一致。