1. Two Sum
来源:互联网 发布:手机 拔号软件 编辑:程序博客网 时间:2024/06/05 03:14
使用unordered_map 比map 查找单个元素要快 unordered_map使用的是hash表来实现底层的
public: vector<int> twoSum(vector<int>& nums, int target) { vector<int> ret; unordered_map<int,int> m; for(int i=0;i<nums.size();i++) { if(m.find(target-nums[i])!=m.end()) { ret.push_back(m[target-nums[i]]); ret.push_back(i); return ret; } else m.insert(pair<int,int>(nums[i],i)); } return ret; }};
0 0
- 1. Two Sum && 167. Two Sum II
- LeetCode 1. Two Sum
- [LeetCode]1.Two Sum
- LeetCode 1.Two Sum
- LeetCode --- 1. Two Sum
- 1.Two Sum
- [Leetcode] 1. Two Sum
- leetcode---1.Two sum
- 1.Two Sum
- [Leetcode] 1. Two Sum
- LeetCode 1.Two Sum
- 1. Two Sum
- 1. Two Sum
- 1. Two Sum Ruby
- LeetCode 1.Two Sum
- LeetCode 1.Two Sum
- 1. Two Sum
- 1.Two Sum
- Eclipse中移除未使用的类引用的三种办法
- 更新物料属性
- 浏览器内存泄漏
- getWidth()=0 ;
- JAX-WS实现RPC风格的Web Service及同步调用
- 1. Two Sum
- 苹果加急信
- MySQL存储引擎中的MyISAM和InnoDB区别详解
- TabBar高度修改以及UITabBarItem坐标移动
- Android-AS开源好的项目引用-个人心得
- HDU5620 KK's Steel(C++语言版)
- 【回文子串的个数】HDU1544Palindromes【字符缩距/奇偶判断】
- Lucene5.5对索引进行搜索
- 百度地图API