两数之和
题目:
求两数之和
解法-哈希表
思路:
1.
2.
3.
复杂度:
- 时间复杂度:
- 空间复杂度:
代码:
1 | class Solution |
语法小点:
- map迭代器的使用:
- 迭代器 iter 指向映射中的一个元素,我一直理解为一个指针,暂时没有出现问题
- iter->first 访问的是键(key)部分。
- iter->second 访问的是值(value)部分
- 解释:
return {iter->second,i};
- 将迭代器 iter->second 和 i 封装成一个“数组”,并返回,先暂时这样理解!