散列表概念
散列表(Hash table,也叫哈希表),是根据键(Key)而直接访问在内存存储位置的数据结构。...也就是说,它通过计算一个关于键值的函数,将所需查询的数据映射到表中一个位置来访问记录,这加快了查找速度。这个映射函数称做散列函数,存放记录的数组称做散列表。...更多有关散列表的详细的介绍请戳这:动画:什么是散列表?
1. 两数之和
题目来源于 LeetCode 上第 1 号问题: Two Sum。...首先设置一个 map 容器 record 用来记录元素的值与索引,然后遍历数组 nums 。...示例 1:
输入: nums1 = [1,2,2,1], nums2 = [2,2]
输出: [2,2]
示例 2:
输入: nums1 = [4,9,5], nums2 = [9,4,9,8,4]
输出