LeetCode 1. Two Sum
Hash Map
Given an array of integers nums
and an integer target
, return indices of the two numbers such that they add up to target
.
You may assume that each input would have exactly one solution, and you may not use the same element twice.
You can return the answer in any order.
Example 1:
Example 2:
Example 3:
Constraints:
2 <= nums.length <= 103
-109 <= nums[i] <= 109
-109 <= target <= 109
Only one valid answer exists.
Solution:
Solution 1: Double for loop
Time Complexity: O(n^2)
Space Complexity: O(1)
Solution 2: Hash Map
Time Complexity: O(n)
Space Complexity: O(n)
Last updated