BFS 알고리즘 문제 - 숨바꼭질 (백준)
처음에는 DFS로 풀어보았는데 시간초과를 극복 할만한 대안이 떠오르지 않았다.
문제 자체가 최단으로 도착하는 방법을 찾는 것이기 때문에 BFS가 더 적합한 것 같다.
숨바꼭질 (백준) - BFS
01. 초기화, 변수 선언 등
02. 함수들
03. BFS 알고리즘
04. 메인
이제 BFS, DFS 알고리즘을 활용하여 간단한 퍼즐 게임을 만들어 보려한다.
위의 두 알고리즘이 퍼즐게임의 핵심 알고리즘으로 활용될 수 있을 것 같아
예전부터 꾸준히 공부해왔는데, 이제 실제로 활용해 볼 때가 된 것같다.
'알고리즘' 카테고리의 다른 글
[알고리즘][동적 계획법] 2차원 배열의 합 (백준) (0) | 2017.06.21 |
---|---|
[알고리즘][DFS] 영역 구하기 (백준) (0) | 2017.06.19 |
[알고리즘 기초][문자열] 하얀 칸, 방 번호, 알파벳 개수, 카이사르 암호, KMP (0) | 2017.06.14 |
[알고리즘 기초][문자열, 스택] 문자열 폭발(백준) (0) | 2017.06.12 |
[알고리즘][다이나믹(동적 계획법) 기초] 파도반 수열 (백준) (0) | 2017.06.12 |