Array

Current Index (i)

-

Current Value

-

Complement (target - nums[i])

-

Target

9
HashMap (value → index)
Empty
Click "Step" or "Play" to start the visualization
Current Element
In HashMap
Solution Found
Python Code
numsMap = dict()
for i in range(len(nums)):
    complement = target - nums[i]
    if complement in numsMap:
        return [i, numsMap[complement]]
    else:
        numsMap[nums[i]] = i