https://discuss.leetcode.com/topic/3294/accepted-c-o-n-solution
1、unordered_map
http://classfoo.com/ccby/article/S3XoG
无序映射表(Unordered Map)容器是一个存储以键值对组合而成的元素的关联容器(Associative container),容器中的元素无特别的次序关系。该容器允许基于主键地快速检索各个元素。
2、vector<int>
http://blog.csdn.net/hancunai0017/article/details/7032383
vector(向量): C++中的一种数据结构,确切的说是一个类.它相当于一个动态的数组,当程序员无法知道自己需要的数组的规模多大时,用其来解决问题可以达到最大节约空间的目的.
若定义vector<int> c.
c.size() 回容器中实际数据的个数。
3、unordered_map
定义unordered_map<int, int> hash;
int numberToFind = target - numbers[i];
hash.find(numberToFind);
4、
push_back是算法语言里面的一个函数名。 如c++中的vector头文件里面就有这个push_back函数,在vector类中作用为在vector尾部加入一个数据。