Algorithem
순열 찾기 (python code)
1. dfs 를 차용한 재귀 알고리즘 : dfs 구현 : 재귀 def dfs(mylist, visited = [], answer = []) : if len(visited) == len(mylist) : # answer.append(visited) -> visited의 주소지가 재귀 안에서 공유되어 모든 answer의 원소가 같은 값이 되는 문제 발생. answer.append(visited.copy()) return answer for m in mylist : if m in visited : continue visited.append(m) answer = dfs(mylist, visited, answer) visited.pop() return answer > 2. 반복문, 인덱싱, 스위칭 def perm..