
虽然在牛客上是个中等题,但我感觉是比较简单的。大家在看完这篇文章后可以看看我的上一篇文章:有效三角形的个数。本文章的题目的解法只是有效三角形的个数这道题目的一个环节。看懂这篇文章后可以更好的解决有效三角形个数那道题目!
我们需要利用好数组的有序性。
可以定义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;
-
-
相关阅读:
react-native实践日记--6.ReactNative 项目版本升级,0.61到0.72升级的问题记录(二)
接口的用法、常量接口、微观接口和宏观接口(JAVA基础六)
PyTorch搭建循环神经网络(RNN)进行文本分类、预测及损失分析(对不同国家的语言单词和姓氏进行分类,附源码和数据集)
【设计模式】适配器模式
C++STL栈与队列的实现
用 VS Code 搞 Qt6:信号、槽,以及QObject
欧科云链:成本与规模之辨——合规科技如何赋能香港Web3生态?
【Spring云原生】Spring官宣,干掉原生JVM,推出 Spring Native!整体提升性能!Native镜像技术在Spring中的应用
SpringCloud 微服务全栈体系(一)
树(C语言实现)
-
原文地址:https://blog.csdn.net/c565114/article/details/138202852