LeetCode : Two Sum (Easy)
2356 ワード
0. Overview
2021-06-09
10m
1. Problem


2. Solution
def twoSum(nums, target):
seen = {}
for i, v in enumerate(nums):
remaining = target - v
if remaining in seen:
return [seen[remaining], i]
seen[v] = i
return []
3. Review
One-pass Hash Table
メソッドは、時間的な複雑さをもたらします. O(n)\displaystyle\O(n) O(n)と空間複雑度 O(n)\displaystyle\O(n) O(n)を使用してトラブルシューティングを行います.One-pass Hash Table
メソッドを使用して解答する.Reference
この問題について(LeetCode : Two Sum (Easy)), 我々は、より多くの情報をここで見つけました https://velog.io/@star7357/LeetCode-Two-Sum-Easyテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol