中国领先的工业平台

返回贤集网 返回微头条
贤集网技术微头条APP获取

俩数之和

 山东大明消毒科技有限公司

下载贤集网APP入驻自媒体

从集合中取俩数之和为所要的数。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
vector<int> twoSum(const vector<int> &num,int tearget)
{   int len=num.size()-1;
    int start=0,end=len;
    vector<int> result; //num已排序
    while(start<end)
    {
         if(num[start]+num[end]==target)
        {
              result.push_back(num[start]);
              result.push_baxk(num[end]);
               break;
          }
          else if(num[start]+num[end]>target) end--;
          else start++; }
          return result;
}
最新回复

还没有人回复哦,抢沙发吧~

发布回复

为您推荐

热门交流