Update 0015.三数之和.md

This commit is contained in:
wisuky 2023-08-08 13:43:15 +08:00 committed by GitHub
parent 692647b03a
commit 1f9f9c224c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 3 deletions

View File

@ -171,7 +171,7 @@ public:
#### a的去重
去重,其实主要考虑三个数的去重。 a, b ,c, 对应的就是 nums[i]nums[left]nums[right]
去重,其实主要考虑三个数的去重。 a, b ,c, 对应的就是 nums[i]nums[left]nums[right]
a 如果重复了怎么办a是nums里遍历的元素那么应该直接跳过去。
@ -181,7 +181,7 @@ a 如果重复了怎么办a是nums里遍历的元素那么应该直接跳
其实不一样!
都是和 nums[i]进行比较,是比较它的前一个,还是比较的后一个。
都是和 nums[i]进行比较,是比较它的前一个,还是比较的后一个。
如果我们的写法是 这样:
@ -191,7 +191,7 @@ if (nums[i] == nums[i + 1]) { // 去重操作
}
```
我们就把 三元组中出现重复元素的情况直接pass掉了。 例如{-1, -1 ,2} 这组数据,当遍历到第一个-1 的时候,判断 下一个也是-1那这组数据就pass了。
那我们就把 三元组中出现重复元素的情况直接pass掉了。 例如{-1, -1 ,2} 这组数据,当遍历到第一个-1 的时候,判断 下一个也是-1那这组数据就pass了。
**我们要做的是 不能有重复的三元组,但三元组内的元素是可以重复的!**