DFS. 참 유용하고도 많이 쓰이는 고마운 그래프 순회 알고리즘이다. 딱 하나 아쉬운 것이 있다면 재귀함수를 이용하기 때문에 파이썬에서 쓸 때는 좀 불편하다.파이썬 유저들은 대부분 아래 상황을 겪어본 적이 있을 것이다. 1. DFS 코드 짜고, 제출 -> RecursionError2. sys.setrecursionlimit 늘리기2-1: AC(아주 낮은 확률, 그리고 시간을 간당간당하게 넘김)2-2: PyPy일 경우, MLE2-3: Python3일 경우, TLE 그래서 코드포스, 그리고 과거에 백준을 풀 때 이 문제때문에 골치가 아팠던 적이 있다.이번 글에서는 DFS를 좀 더 빨리 돌려서 이 골치아픈 문제를 해결하는 방법을 3가지 알아보고자 한다. 1. C++ 배우기파이썬은 아무래도 쉬운 대신 느린 ..