노드와 그 노드를 연결하는 간선을 하나로 모아 놓은 것. 간선의 방향이 있는 그래프 -> 방향 그래프 간선의 방향이 없는 그래프 -> 무방향 그래프 모든 정점이 간에 경로가 존재하는 그래프 -> 연결 그래프 사이클이 있는 그래프 -> 순환 그래프 사이클이 없는 그래프 -> 비순환 그래프 간선에 가중치가 할당된 그래프 -> 가중치 그래프, 네트워크 사이클이 없는 방향 그래프 (자기 자신으로 돌아오는 경로가 없는 그래프) -> DAG (directed acyclic graph) 정점들이 겹치지 않는 두 개의 그룹으로 나눌 때 서로 다른 그룹의 정점들 간에만 간선이 있는 그래프 -> 이분 그래프 코드에서 그래프를 표현하는 방법 1. 인접 리스트 ->한 정점에서 갈 수 있는 다른 정점들을 리스트로 저장 ->무방..