N, M = 4, 2인 경우
스택을 이용한 백트래킹 - dfs 깊이우선탐색
처음에 s = []인 상태로 반복문으로 들어감.
s = [1]인 채로 f() 재귀함수로 들어감.
반복문에서 s = [1, 2]가 된 채로 다시 f() 재귀함수로 들어감.
len(s) == 2이므로 출력되고 리턴.
2가 pop으로 나오고 그다음 s = [1, 3]이 재귀함수로 들어감
'코딩테스트 준비' 카테고리의 다른 글
DP - 중 (0) | 2021.02.22 |
---|---|
가장 긴 증가하는 부분 수열 (LIS) (0) | 2021.02.21 |
DP (0) | 2021.02.19 |
백준 9184 재귀함수 + 다이나믹 프로그래밍 + 딕셔너리 - 튜플 키 (0) | 2021.02.18 |
collections 라이브러리!!!!! (0) | 2021.02.18 |