728x90
이 둘을 헷갈려서 특히 BFS 문제를 풀 때 오류가 많았다.
~.copy() 는 얕은 복사로 안의 구조가 변하게 되면 기존의 리스트도 변함이 생긴다.
기존의 리스트에 변함이 없게 하기 위해서는 깊은 복사를 해주어야 한다.
import copy
temp = copy.deepcopy(k)
728x90
'🟢 개념 정리 > algorithm' 카테고리의 다른 글
| 플로이드 워셜 알고리즘 (0) | 2023.05.18 |
|---|---|
| 크루스칼 알고리즘 (0) | 2023.05.06 |
| [이분탐색] - 프로그래머스 고득점 kit (0) | 2023.03.11 |
| [깊이/너비 우선 탐색(DFS/BFS)] - 프로그래머스 고득점 kit (0) | 2023.03.08 |
| [동적계획법] - 프로그래머스 고득점 kit (0) | 2023.03.03 |