DFS 알고리즘 - 영역 구하기 (백준)
확실히 DFS가 BFS 알고리즘 보다는 손이 덜 가고 쉽게 풀리는 것 같다.
이번 문제는 입력을 받을 때, 모눈 종이 역할을 하는 2차원 배열에 색칠을 해나가면서 진행했다.
좌표를 구하는 부분에서 수학 문제를 푸는 것 같아 약간 주춤했지만 어려운 수준이 아니라 패스~
영역 구하기 문제 (DFS 알고리즘)
01. 변수 선언
02. 초기화
03. DFS 알고리즘
04. 메인
최근들어 BFS, DFS 문제를 많이 풀어보고 있는데, 확실히 동적 계획법보다는 푸는 재미가 있는 것 같다.
현재 만들고 있는 퍼즐 게임에서 유용하게 쓰일 알고리즘이라 한 동안 집중해서 공부할 예정이다.
'알고리즘' 카테고리의 다른 글
[알고리즘][BFS] 나이트의 이동(백준) (0) | 2017.06.27 |
---|---|
[알고리즘][동적 계획법] 2차원 배열의 합 (백준) (0) | 2017.06.21 |
[알고리즘][BFS] 숨바꼭질 (백준) (1) | 2017.06.19 |
[알고리즘 기초][문자열] 하얀 칸, 방 번호, 알파벳 개수, 카이사르 암호, KMP (0) | 2017.06.14 |
[알고리즘 기초][문자열, 스택] 문자열 폭발(백준) (0) | 2017.06.12 |