欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

LeetCode:Two Sum浅析

程序员文章站 2022-05-25 12:22:12
  Two Sum   Total Accepted:199288Total Submissions:913621Difficulty:Easy &nb...

 

Two Sum

 

Total Accepted:199288Total Submissions:913621Difficulty:Easy

 

 

Given an array of integers, returnindicesof the two numbers such that they add up to a specific target.

You may assume that each input would haveexactlyone solution.

Example:

Given nums = [2, 7, 11, 15], target = 9,

Because nums[0] + nums[1] = 2 + 7 = 9,
return [0, 1].

 

UPDATE (2016/2/13):
The return format had been changed tozero-basedindices. Please read the above updated description carefully.

 

Hide Tags

ArrayHash Table

Hide Similar Problems

(M) 3Sum(M) 4Sum(M) Two Sum II - Input array is sorted(E) Two Sum III - Data structure design

 

 

 

 

 

 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

code:

 

 

class Solution {
public:
    vector twoSum(vector& nums, int target) {
        map m;
        vector ret;
        for(int i=0;ii){
                ret.push_back(i);
                ret.push_back(m[tmp]);
                break;
            }
        }
        return ret;
    }
};


 

 

();i++){>
,int>