티스토리 뷰
구글을 아무리 뒤져도 디렉토리 탐색은 대부분 재귀로 구현을 한다는데.
얼마전 경험에 따르면 재귀로 함수를 호출하면 50번정도만 재귀호출을 하면
StackOverFlow가 발생하기 때문에 그래프를 이용한 BFS(너비우선탐색)를 구현해야했다.
사실 이전까지는 BFS를 배우고선 응용하지 못하였는데 이 소스를 이용해보면 BFS / DFS를 이용한 소스를 잘 짤수 있게 된다.
'알고리즘' 카테고리의 다른 글
Baekjoon online judge ( www.acmicpc.net ) (0) | 2016.01.17 |
---|---|
C#으로 짠 계산기 (0) | 2016.01.04 |
클래스로 짠 큐(Queue implemented Class) (0) | 2015.12.13 |
이중포인터의 이해(Double Pointer) (0) | 2015.12.13 |
BFS (Breadth-first search) (0) | 2015.12.07 |
댓글