leetcode 46(medium)
909 ワード
質問する
https://leetcode.com/problems/permutations/
ソートを表す問題です
これは白俊の時にも解決した問題だ.
2つの可能性があります.
復帰練習のため、1番の方法で解答しました.
に答える
class Solution:
def permute(self, nums: List[int]) -> List[List[int]]:
answer = []
temp = []
def dfs(elements):
if len(elements) == len(nums):
answer.append(elements[:])
return
for i in nums:
if i in elements:
continue
elements.append(i)
dfs(elements)
elements.pop()
dfs(temp)
return answer
注意点
復帰する
Reference
この問題について(leetcode 46(medium)), 我々は、より多くの情報をここで見つけました https://velog.io/@kjo1130/leetcode-46mediumテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol