LeetCode - 1 解題紀錄
題目說明
給一個陣列和一個 target
,找出陣列中兩數相加等於 target
的 index
。
解題思路
使用 unordered_map<int, int>
存放資料,key 存放 nums 裡面的元素的值,value 存放該值的 index
。當每次訪問 nums 的元素時,若 target - nums[i]
的值在 map 中有出現表示找到答案,即為 map[target - nums[i]]
和 i
,若沒出現則將 {nums[i]], i}
插入 map。
參考解法
1 | class Solution { |
本部落格所有文章除特別聲明外,均採用 CC BY-NC-SA 4.0 許可協議。轉載請註明來自 Larry's notes!
評論