和为S的两个数字
来源:互联网 发布:蒋勤勤的长相知乎 编辑:程序博客网 时间:2024/06/05 20:10
题目描述
输出描述:
对应每个测试案例,输出两个数,小的先输出。
class Solution {
public:
vector<int> FindNumbersWithSum(vector<int> array,int sum)
{
vector<int> num;
vector<int> out;
int len=array.size();
if(len < 2)return num;
int start=0;
int end=len-1;
int currentsum=0;
while(end>start)
{
currentsum=(array[start]+array[end]);
if(currentsum==sum)
{
num.push_back(array[start]);
num.push_back(array[end]);
return num;
}
else if(currentsum<sum)
start++;
else
end--;
}
return num;
}
};
- 和为S的两个数字
- 和为S的两个数字
- 找出和为S的两个数字
- 和为S的两个数字
- 【5】和为s的两个数字
- 和为S的两个数字
- 和为s的两个数字
- 和为s的两个数字
- 和为S的两个数字
- 和为S的两个数字
- 和为S的两个数字
- 和为s的两个数字
- 和为s的两个数字
- 牛客网 | 和为S的两个数字
- 和为s的两个数字
- 和为S的两个数字
- 和为S的两个数字
- 和为S的两个数字
- usaco2016open bronze3 reduce
- usaco2016open silver1 reduce
- usaco2016open silver2 diamond
- Linux改变进程优先级 linux Nice命令
- 集训第二周小结(4.17~4.23)
- 和为S的两个数字
- 酷狗音乐与genymotion端口冲突问题
- usaco2016open silver3 closing
- usaco2016open gold1 split
- Android坐标系统
- usaco2016open gold2 closing
- 进程同步之理发师问题
- usaco2016open gold3 248
- Activiti(十一)——分配组任务的三种方式