
虽然在牛客上是个中等题,但我感觉是比较简单的。大家在看完这篇文章后可以看看我的上一篇文章:有效三角形的个数。本文章的题目的解法只是有效三角形的个数这道题目的一个环节。看懂这篇文章后可以更好的解决有效三角形个数那道题目!
我们需要利用好数组的有序性。
可以定义left和right指针,分别从左右两边遍历数组。left对应的数计为a,right对应的数计为b,则有:
若a+b>s right--;若a+b
3.提交结果与代码实现

- class Solution {
- public:
-
- vector<int> FindNumbersWithSum(vector<int> array,int sum) {
- int left=0,right=array.size()-1;
-
-
相关阅读:
【LeetCode】15. 三数之和
好用的ps滤镜插件Portraiture2024
❤ hexo主题+Gitee搭建个人博客
优维低代码实践:打包发布
web基础学习
【C++】模板进阶 -- 详解
TCP/IP四层模型对比OSI七层网络模型的区别是啥?数据传输过程原来是这样的
【数据库高级】Mysql窗口函数的使用和练习
多线程---wait和notify
R语言矩阵数据初始化:创建全为0的矩阵、全为NA的矩阵、使用byrow参数指定数据排布方式(按行、按列)、dim参数指定矩阵维度信息
-
原文地址:https://blog.csdn.net/c565114/article/details/138202852