재귀 함수의 작동 방식에 대해서는 알겠습니다.


다만 헷갈리고 직관적으로 언제 사용해야되는지 잘 모르겠습니다.


1. DFS 에서 재귀를 사용하는 것도 이해가 잘 안됩니다. 


2. 다양한 알고리즘 풀이보면

DFS(x, y+1, cluster)

DFS(x+1, y, cluster)

DFS(x, y-1, cluster)

DFS(x-1, y, cluster)


이런식으로 함수를 사용하는 것도.. 


재귀 때문에 진짜 요새 알고리즘 풀어보고 있는데 막막하네요 ㅜㅜ 


직관적으로 언제 사용해야될지 갈피를 못잡겠습니다.


고수님들 도와주시면 감사하겠습니다.