Problem : 네트워크
유형 : DFS
문제 해석
- 네트워크가 몇개 있는지 찾아라.
문제 재해석
- 연결 되어있는 그래프의 개수가 네트워크의 개수이다.
해결 전략
DFS
를 통해서 각 정점에서 연결된 정점을 전부 순회한다.
설계, 구현
- 시작점이 이미 방문한 곳인 경우, 이미 네트워크를 이룬 노드이므로 넘어간다.
- 시작점이 새로운 곳이라면, 새로운 네트워크가 존재 하는것이다.
코드
1 |
|
피드백
- 다른
level3
에 비해서 너무 쉽다.