1. Two Sum

简介: Given an array of integers, return indices of the two numbers such that they add up to a specific target.

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

You may assume that each input would have exactly one solution, and you may not use the same element twice.

Example:

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

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

return [0, 1].

class Solution {
public:
    vector<int> twoSum(vector<int>& nums, int target) {
        vector<int> ans(2);
        for(int i = 0; i < nums.size(); i++) {
            for(int j = i + 1; j < nums.size(); j++) {
                if(nums[i] + nums[j] == target) {
                    ans[0] = i;
                    ans[1] = j;
                    return ans;
                }
            }
        }
    }
};
AI 代码解读

相关文章
计算sum=1+2...+n,要求number和sum的类型都是int,且sum在32位以内~
计算sum=1+2...+n,要求number和sum的类型都是int,且sum在32位以内~
sum函数
sum函数
154 0
Sum of Round Numbers
Sum of Round Numbers
155 0
Sum of Round Numbers
HDOJ 1003 Max Sum
HDOJ 1003 Max Sum
113 0
HDOJ1003Max Sum
HDOJ1003Max Sum
96 0
面试题:sum=1+2-3+4-5...+m 公式:sum=2-m/2
sum=1+2-3+4-5...+m 公式:sum=2-m/2
823 0
算法题丨3Sum
描述 Given an array S of n integers, are there elements a, b, c in S such that a + b + c = 0? Find all unique triplets in the array which gives the sum of zero.
1250 0
算法题丨Two Sum
描述 Given an array of integers, return indices of the two numbers such that they add up to a specific target.
1185 0
Two Sum
Given an array of integers, find two numbers such that they add up to a specific target number.
791 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等