leetcode 1 Two Sum
来源:互联网 发布:淘宝上好评后怎么截图 编辑:程序博客网 时间:2024/05/18 20:49
1. 问题描述
在给定的数组
2. 方法与思路
第一遍扫描,建立hash映射;考虑到数组中可能有map<int , vector<int>> hs
。
第二遍遍历,判断hs[
class Solution {public: vector<int> twoSum(vector<int>& nums, int target) { vector<int> v; map<int,vector<int> > hs; for(int i = 0; i < nums.size(); i++) { hs[nums[i]].push_back(i+1); } for(int i = 0; i < nums.size(); i++ ) { if(hs.find(target-nums[i]) != hs.end()) { if(target-nums[i] == nums[i] && hs[nums[i]].size() <2) continue; v.push_back(i+1); v.push_back(hs[target-nums[i]].back()); break; } } return v; }};
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
- Java之I/O(2-OutputStream类及其子类)
- CXGRID用法(取行、列值;定位选中某行等等)
- 软件盘与输入框
- Cookie介绍及JavaScript操作Cookie方法详解
- 教学反馈系统-阶段项目1
- leetcode 1 Two Sum
- VB和C#中serialPort控件导入DataReceived事件
- trie树(简单版本)
- 使用CXF和spring发布rest服务
- iOS开发系列--音频播放、录音、视频播放、拍照、视频录制
- 一起talk GCC吧(第四回:GCC警告)
- Android使用腾讯定位SDK显示当前地址
- LeetCode 208: Implement Trie (Prefix Tree)
- 第十六周 程序阅读