# 단계 설명 > 그래프(vertex, edge, node, arc), BFS, DFS, 위상정렬 # 문제 / 코드보기 - [x] [코드보기](/letsjo/python_algorithm_baekjoon/blob/main/1991.py) / [트리 순회 - 그래프 탐색 기본 (하)](https://www.acmicpc.net/problem/1991) - [x] [코드보기](/letsjo/python_algorithm_baekjoon/blob/main/5639.py) / [이진 검색 트리 - 그래프 탐색 기본 (하)](https://www.acmicpc.net/problem/5639) - [x] [코드보기](/letsjo/python_algorithm_baekjoon/blob/main/1197.py) / [최소 스패닝 트리 - 그래프 탐색 기본 (하)](https://www.acmicpc.net/problem/1197) - [x] [코드보기](/letsjo/python_algorithm_baekjoon/blob/main/1260.py) / [DFS와 BFS - 그래프 탐색 기본 (하)](https://www.acmicpc.net/problem/1260) - [x] [코드보기](/letsjo/python_algorithm_baekjoon/blob/main/11724.py) / [연결 요소의 개수 - 그래프 탐색 기본 (하)](https://www.acmicpc.net/problem/11724) - [x] [코드보기](/letsjo/python_algorithm_baekjoon/blob/main/2606.py) / [바이러스 - 그래프 탐색 기본 (하)](https://www.acmicpc.net/problem/2606) - [x] [코드보기](/letsjo/python_algorithm_baekjoon/blob/main/11725.py) / [트리의 부모 찾기 - DFS (중)](https://www.acmicpc.net/problem/11725) - [x] [코드보기](/letsjo/python_algorithm_baekjoon/blob/main/1707.py) / [이분 그래프 - DFS (중)](https://www.acmicpc.net/problem/1707) - [x] [코드보기](/letsjo/python_algorithm_baekjoon/blob/main/21606.py) / [아침 산책 - DFS (중)](https://www.acmicpc.net/problem/21606) - [x] [코드보기](/letsjo/python_algorithm_baekjoon/blob/main/14888.py) / [연산자 끼워넣기 - DFS (중)](https://www.acmicpc.net/problem/14888) - [x] [코드보기](/letsjo/python_algorithm_baekjoon/blob/main/2573.py) / [빙산 - DFS (상)](https://www.acmicpc.net/problem/2573) - [x] [코드보기](/letsjo/python_algorithm_baekjoon/blob/main/2617.py) / [구슬 찾기 - DFS (상)](https://www.acmicpc.net/problem/2617) - [x] [코드보기](/letsjo/python_algorithm_baekjoon/blob/main/2178.py) / [미로 탐색 - BFS (하)](https://www.acmicpc.net/problem/2178) - [x] [코드보기](/letsjo/python_algorithm_baekjoon/blob/main/18352.py) / [특정 거리의 도시 찾기 - BFS (하)](https://www.acmicpc.net/problem/18352) - [x] [코드보기](/letsjo/python_algorithm_baekjoon/blob/main/1916.py) / [최소비용 구하기 - BFS (중)](https://www.acmicpc.net/problem/1916) - [x] [코드보기](/letsjo/python_algorithm_baekjoon/blob/main/2665.py) / [미로 만들기 - BFS (중)](https://www.acmicpc.net/problem/2665) - [x] [코드보기](/letsjo/python_algorithm_baekjoon/blob/main/7569.py) / [토마토 - BFS (중)](https://www.acmicpc.net/problem/7569) - [x] [코드보기](/letsjo/python_algorithm_baekjoon/blob/main/3055.py) / [탈출 - BFS (중)](https://www.acmicpc.net/problem/3055) - [x] [코드보기](/letsjo/python_algorithm_baekjoon/blob/main/2294.py) / [동전 2 - BFS (상)](https://www.acmicpc.net/problem/2294) - [x] [코드보기](/letsjo/python_algorithm_baekjoon/blob/main/2252.py) / [줄 세우기 - 위상 정렬 (하)](https://www.acmicpc.net/problem/2252) - [ ] [코드보기](/letsjo/python_algorithm_baekjoon/blob/main/2637.py) / [장난감조립 - 위상 정렬 (중)](https://www.acmicpc.net/problem/2637) - [ ] [코드보기](/letsjo/python_algorithm_baekjoon/blob/main/1432.py) / [그래프 수정 - 위상 정렬 (상)](https://www.acmicpc.net/problem/1432) - [ ] [코드보기](/letsjo/python_algorithm_baekjoon/blob/main/1948.py) / [임계경로 - 위상 정렬 (상)](https://www.acmicpc.net/problem/1948) # 새로 알게된 점