leetcode 1: Two Sum
来源:互联网 发布:java变量 编辑:程序博客网 时间:2024/06/04 19:35
Use a unordered map to save all visited number. While scan the array, find out whether target-nums[i] is already visited.
class Solution {public: vector<int> twoSum(vector<int>& nums, int target) { unordered_map<int,int> mp; vector<int> res; int n=nums.size(); for(int i=0;i<n;i++) { if(mp.find(target-nums[i])!=mp.end()) { res.push_back(mp[target-nums[i]]+1); res.push_back(i+1); return res; } mp[nums[i]]=i; } }};
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
- Two Sum | LeetCode(1)
- [Leetcode]1Two Sum
- leetcode 1 Two Sum
- leetcode #1 Two Sum
- leetcode 1:Two Sum
- LeetCode 1 Two Sum
- leetcode #1 two sum
- kali linux运行慢的原因
- android设计值得收藏的网站
- SSDB主从配置
- 保護你的隱私,從 PGP 開始!
- Windows安装Apache后的一些设置
- leetcode 1: Two Sum
- springMVC 的实现
- Android拍照得到的照片旋转了90度
- std::bind1st与std::bind2nd的区别
- Centos 简单的安全设置
- 分布式系统应用现状
- SpringMVC在Tomcat下报异常
- 主动通知Android系统图库进行更新
- 打印一个集合的幂集C++实现