작성 : 202422040 김민석
2주차에는 가장 많이 활용되는 자료구조인 Graph에 대해서 학습한다. 또한 Graph 구조를 이용한 완전 탐색 방법인 DFS와 BFS를 학습한다.
코드는 c++ 언어를 기준으로 작성된다.
목차
이 목차에서 어려운 내용을 다루지는 않으니, 그래프의 정의를 알고 있다면 간단하게 읽고 넘어가도 좋다. (코드로 그래프를 구현하는 방법은 읽고 가도록 한다.)
그래프의 정의
그래프 용어
정점 (vertex) : 노드(node)라고도 하며 위에서 알파벳으로 표현된 것을 말한다.
- 인접 정점 (adjacent vertex) : 정점에서 간선에 의해 연결되어 있는 정점이다.