更新图片链接

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

6
problems/0047.全排列II.md Normal file → Executable file
View File

@@ -48,7 +48,7 @@
我以示例中的 [1,1,2]为例 (为了方便举例,已经排序)抽象为一棵树,去重过程如图:
![47.全排列II1](https://file.kamacoder.com/pics/20201124201331223.png)
![47.全排列II1](https://file1.kamacoder.com/i/algo/20201124201331223.png)
图中我们对同一树层前一位也就是nums[i-1])如果使用过,那么就进行去重。
@@ -130,11 +130,11 @@ if (i > 0 && nums[i] == nums[i - 1] && used[i - 1] == true) {
树层上去重(used[i - 1] == false),的树形结构如下:
![47.全排列II2](https://file.kamacoder.com/pics/20201124201406192.png)
![47.全排列II2](https://file1.kamacoder.com/i/algo/20201124201406192.png)
树枝上去重used[i - 1] == true的树型结构如下
![47.全排列II3](https://file.kamacoder.com/pics/20201124201431571.png)
![47.全排列II3](https://file1.kamacoder.com/i/algo/20201124201431571.png)
大家应该很清晰的看到,树层上对前一位去重非常彻底,效率很高,树枝上对前一位去重虽然最后可以得到答案,但是做了很多无用搜索。