Merge pull request #1886 from Civitasv/patch-1

fix: 0001. 两数之和,typo:下表=>下标
This commit is contained in:
程序员Carl
2023-02-07 10:41:00 +08:00
committed by GitHub

View File

@ -69,7 +69,7 @@ std::unordered_map 底层实现为哈希表std::map 和std::multimap 的底
* **map用来做什么**
* **map中key和value分别表示什么**
map目的用来存放我们访问过的元素因为遍历数组的时候需要记录我们之前遍历过哪些元素和对应的下这样才能找到与当前元素相匹配的也就是相加等于target
map目的用来存放我们访问过的元素因为遍历数组的时候需要记录我们之前遍历过哪些元素和对应的下这样才能找到与当前元素相匹配的也就是相加等于target
接下来是map中key和value分别表示什么。
@ -77,7 +77,7 @@ map目的用来存放我们访问过的元素因为遍历数组的时候
那么判断元素是否出现这个元素就要作为key所以数组中的元素作为key有key对应的就是valuevalue用来存下标。
所以 map中的存储结构为 {key数据元素value数组元素对应的下}。
所以 map中的存储结构为 {key数据元素value数组元素对应的下}。
在遍历数组的时候只需要向map去查询是否有和目前遍历元素比配的数值如果有就找到的匹配对如果没有就把目前遍历的元素放进map中因为map存放的就是我们访问过的元素。