DFS 알고리즘 백준의 미로 탐색 문제
백준 알고리즘 사이트의 미로 탐색 문제를 풀어보았다.
DFS 알고리즘, BFS 알고리즘 모두 가능 하지만
DFS 알고리즘을 이용하여 풀어 보았다.
결과는...
내가 생각하기에도 너무 쓸데없는 탐색이 많이 들어가있다.
한 지점에 들렀을 때 이 지점을 경유하면 최소값이
나올 수 없다는 것을 판단하는 부분을 넣어서
아예 그 지점에 대한 DFS 알고리즘을 수행하지 않는
방법으로 가보는 것이 좋을 것 같다.
01. 초기화 , 체크 함수
02. DFS 알고리즘
03. 메인 함수
DFS 알고리즘은 항상 풀기는 쉬운데
시간 초과가 많이 뜨는 것 같다.
이 문제는 정답을 맞춘 후에
위의 포스팅과 비교하여 어떤 부분에서
시간초과가 났는지 분석해서 올리도록 하겠다.
'알고리즘' 카테고리의 다른 글
[알고리즘][다이나믹(동적 계획법) 기초] RGB 거리 (백준) (0) | 2017.04.08 |
---|---|
[알고리즘 기초][구현] X보다 작은 수 , 윷놀이 (백준) (0) | 2017.04.06 |
[알고리즘][BFS] 토마토 (백준) (0) | 2017.04.05 |
[알고리즘][다이나믹(동적 계획법)] 동전 교환 (정올) (0) | 2017.02.20 |
[알고리즘][DFS] 영역 구하기 (정올) (0) | 2017.02.15 |