1. Two Sum
来源:互联网 发布:电脑版淘宝找不到仓库 编辑:程序博客网 时间:2024/06/06 03:23
使用映射表map , unordered_map
map基于红黑树,unordered_map基于哈希,显然unordered_map更加合适
class Solution {public: vector<int> twoSum(vector<int>& nums, int target) { int n=nums.size(); int i; unordered_map<int,int> mp; vector<int> vt; for(i=0;i<n;i++) { if(mp.find(target-nums[i])==mp.end()) mp[nums[i]]=i; else { vt.push_back(mp[target-nums[i]]); vt.push_back(i); break; } } return vt; }};
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
- [转]【坐在马桶上看算法】算法3:最常用的排序——快速排序--作者:ahalei
- 机房收费系统—结账
- Universal-Image-Loader源码阅读(30)-CircleBitmapDisplayer
- java学习笔记
- Material Design 入门(二)——CardView
- 1. Two Sum
- Lua学习笔记(一)
- pivot的用法
- 用matlab实时读取串口数据并动态显示曲线
- CSDN如何转载
- TextUtils的使用
- DotNetBar控件的多文档界面的实现
- Java虚拟机(六)——内存溢出和内存泄露分析
- 【OpenCV入门教程之八】线性邻域滤波专场:方框滤波、均值滤波与高斯滤波