그래프 (Graph) 그래프는 노드(Node) 와 간선(Edge)으로 표현된다. 노드 (Node) : 정점(Vertex) 간선 (Edge) : 정점과 정점을 연결하는 선 그래프 탐색 그래프 탐색이란 하나의 노드를 시작으로 다수의 노드를 방문하는 것이다. 두 노드가 간선으로 연결되어 있다면 ' 두 노드는 인접하다 ' 라고 표현한다. 프로그래밍에서 그래프는 크게 2가지 방식으로 표현할 수 있다. 인접 행렬 (Adjacency Matrix) 인접 리스트 (Adjacency List) 인접 행렬 (Adjacency List) 인접행렬 방식은 2차원 배열로 그래프의 연결 관계를 표현하는 방식으로, 파이썬에서는 2차원 리스트로 구현한다. 노드 사이의 간선이 가진 값은 가중치라고한다. 자기자신끼리는 가중치가 0이고,..