Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 고득점Kit
- Lv.2
- C++
- 쿠쉬쿠쉬
- 단지번호붙이기
- OS
- 프로그래머스
- 코딩테스트준비
- hash
- 그래프
- 알고리즘
- 해시
- Algorithm
- Python
- Lv.1
- LV.3
- C
- 이분그래프판별
- 2색칠하기
- BruteForceSearch
- 코딩테스트
- 면접질문
- Java
- BFS
- 문제풀이
- 코테준비
- 파이썬
- 동적계획법
- 운영체제
Archives
- Today
- Total
목록dfs (1)
쿠쿠의기록
19. 깊이우선탐색과 너비우선탐색
문제 그래프가 주어질 때, 0번 정점을 시작으로 하여 깊이우선탐색과 너비우선탐색의 결과를 출력하는 프로그램을 작성하시오. 단, 노드를 방문할 때는 노드 번호가 작은 순서대로 방문한다고 하자. 입력 첫째 줄에 정점의 개수 N과 간선의 개수 M이 주어진다. (1 ≤ N ≤ 1,000, 1 ≤ M ≤ 100,000 ) 둘째 줄부터 간선의 정보가 주어진다. 각 줄은 두 개의 숫자 a, b로 이루어져 있으며, 이는 정점 a와 정점 b가 연결되어 있다는 의미이다. 정점의 번호는 0번부터 N-1번까지이다. 출력 첫 번째 줄에 깊이우선탐색 결과, 두 번째 줄에 너비우선탐색 결과를 출력한다. 예제 입력 9 12 0 1 0 2 0 3 1 5 2 5 3 4 4 5 5 6 5 7 5 8 6 7 7 8 예제 출력 0 1 5 2..
알고리즘/L19 BFS,DFS
2023. 6. 26. 15:51