LeetCode 1. Two Sum
来源:互联网 发布:mac命令行终端 编辑:程序博客网 时间:2024/05/19 06:17
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) { unordered_map <int, int > map; vector <int > ans(2); for (int i = 0; i < nums.size(); ++i) { if (map.find(target - nums[i]) != map.end()) { ans[0]= map[target - nums[i]]; ans[1]=i; break; } else { map[nums[i]] = i; } } return ans; }};
阅读全文
0 0
- LeetCode 1. Two Sum
- [LeetCode]1.Two Sum
- LeetCode 1.Two Sum
- LeetCode --- 1. Two Sum
- [Leetcode] 1. Two Sum
- leetcode---1.Two sum
- [Leetcode] 1. Two Sum
- LeetCode 1.Two Sum
- LeetCode 1.Two Sum
- LeetCode 1.Two Sum
- 【LeetCode]1.Two Sum
- LeetCode 1.Two Sum
- leetcode 1. Two Sum
- [leetcode] 1. Two Sum
- leetcode 1. Two Sum
- Leetcode- 1. Two Sum
- LeetCode-1.Two Sum
- Leetcode 1. Two Sum
- 【笔记】HBase在资源紧张时降低IO的手段
- 第一个Java程序
- 1004. 成绩排名 (20)
- 写在开始,现在开始
- 自己动手写crud+分页 出现问题
- LeetCode 1. Two Sum
- git之添加远程库
- Bootstrap(十六)
- python 基本类型转换
- 412. Fizz Buzz
- 1005. 继续(3n+1)猜想 (25)
- Yii2简介和下载安装
- eclipse闪退打不开问题
- javascript简单计算器