반응형
문제
https://www.acmicpc.net/problem/1260
풀이
문제 그대로 DFS와 BFS를 사용하여 풀 수 있는 문제입니다.
주의할 점은 정점 번호가 작은 순으로 방문해야 하기 때문에, 인접 그래프를 정렬해주었습니다.
DFS, BFS를 수행하면서 노드를 방문하게 될 떄, 해당 노드의 번호를 출력하도록 하였습니다.
DFS를 먼저 수행하기 떄문에, DFS를 수행한 후, 방문 여부를 알 수있는 배열을 전부 false로 초기화 해주는 과정이 필요합니다.
소스코드
후기
DFS와 BFS에 대한 이해가 있다면 쉽게 풀 수 있는 문제였습니다.
반응형
'PS > 백준' 카테고리의 다른 글
[BOJ] 백준 1012 유기농 배추 (Swift) (0) | 2023.04.26 |
---|---|
[BOJ] 백준 2667 단지번호붙이기 (Swift) (0) | 2023.04.26 |
[BOJ] 백준 2606 바이러스 (Swift) (0) | 2023.04.26 |
[BOJ] 백준 24445 알고리즘 수업 - 너비 우선 탐색 2 (Swift) (0) | 2023.04.26 |
[BOJ] 백준 24444 알고리즘 수업 - 너비 우선 탐색 1 (Swift) (0) | 2023.04.26 |