[BFS/DFS] 연구소
https://www.acmicpc.net/problem/14502 tep list 를 하나 만들어야 하는데, tmp = graph 하면, tmp가 변경될 때 참조주소를 복사 하는것이기 때문에 수정 및 삭제에 graph도 같이 변경된다. 찾아보니, tmp = list(graph) 이나 tmp=graph.copy() 하면 tmp 값이 변경될 때 graph는 유지 된다고 함. graph = [0, 0, 0, 0] tmp = list(graph) for i in range(len(tmp)): tmp[i] = i+1 print(tmp) print(graph) #output #[1, 2, 3, 4] #[0, 0, 0, 0] 코드가 심플할 때는 영향이 없는 것 같지만, 함수 안에서 리스트 복사용으로 사용하면 영향으..