Leetcode||1. Two Sum
来源:互联网 发布:字符数组相减 编辑:程序博客网 时间:2024/06/06 04:28
先存map里再查找。
时间复杂度O(n)。
class Solution {public: vector<int> twoSum(vector<int>& nums, int target) { map<int,int>m; int len=nums.size(); std::vector<int> v; if(len<2)return v; for(int i=0;i<len;i++) { m[nums[i]]++; } for(int i=0;i<len;i++) { int tmp=target-nums[i]; if((tmp!=nums[i]&&m[tmp]==1)||(tmp==nums[i]&&m[tmp]>1)) { v.push_back(i); } } 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
- 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
- 如果你喜欢上了一个程序员小伙,献给所有的程序员女友
- 判断一个点是否在多边形内部 [3] 回转数法
- mysql 5.7 invalid default value for timestamp field
- 收集整理的非常有用的PHP函数
- mysql初始登录及添加新用户
- Leetcode||1. Two Sum
- yii 登陆
- 堆排序原理及算法实现(最大堆)
- FormData 对象
- 错误
- 通过javascript给指定位置赋值
- 视觉SLAM中的数学基础 第二篇 四元数
- Linux minicom - 串口通信
- style.height和offsetHeight jq.height()傻傻分不清楚