LeetCode 筆記 - 1. Two Sum
題目在此 1. Two Sum
如何快速的在一個數列找到兩個數目字相加等於目標數?
解題思維
思維是使用 map 將看過的數字當作 index 存起來
只要檢查需要的數字存不存在在過去看過的數字有沒有在 map 裡
這樣在 Time complexity 就可以在 O(n) 解決問題
Time complexity: O(n)
程式碼
1 | class Solution: |
題目在此 1. Two Sum
如何快速的在一個數列找到兩個數目字相加等於目標數?
思維是使用 map 將看過的數字當作 index 存起來
只要檢查需要的數字存不存在在過去看過的數字有沒有在 map 裡
這樣在 Time complexity 就可以在 O(n) 解決問題
Time complexity: O(n)
1 | class Solution: |