diff --git a/README.md b/README.md
index 3c20376f..ceb7bd92 100644
--- a/README.md
+++ b/README.md
@@ -22,7 +22,7 @@
《代码随想录》正式出版啦!!录友专属福利,点击下方可以享五折优惠!详细可以点击这里
+《代码随想录》正式出版啦!!录友专属福利,点击下方可以享五折优惠!详细可以点击这里
diff --git a/problems/0015.三数之和.md b/problems/0015.三数之和.md
index 1e675254..c951bd85 100644
--- a/problems/0015.三数之和.md
+++ b/problems/0015.三数之和.md
@@ -55,7 +55,7 @@ public:
for (int i = 0; i < nums.size(); i++) {
// 排序之后如果第一个元素已经大于零,那么不可能凑成三元组
if (nums[i] > 0) {
- continue;
+ break;
}
if (i > 0 && nums[i] == nums[i - 1]) { //三元组元素a去重
continue;
diff --git a/problems/0018.四数之和.md b/problems/0018.四数之和.md
index cf9ba9c1..b6ff7c3b 100644
--- a/problems/0018.四数之和.md
+++ b/problems/0018.四数之和.md
@@ -91,7 +91,8 @@ public:
// nums[k] + nums[i] + nums[left] + nums[right] > target 会溢出
if (nums[k] + nums[i] > target - (nums[left] + nums[right])) {
right--;
- } else if (nums[k] + nums[i] + nums[left] + nums[right] < target) {
+ // nums[k] + nums[i] + nums[left] + nums[right] < target 会溢出
+ } else if (nums[k] + nums[i] < target - (nums[left] + nums[right])) {
left++;
} else {
result.push_back(vector 参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们收益! 参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们收益! 参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们收益! 参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们收益! 参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们收益! 参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们收益! 参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们收益!