# 그래프노드: 데이터를 표현하는 단위엣지: 노드를 연결하는 선트리도 그래프의 일종임.1. 유니온 파인드 - 그래프의 사이클이 성성되는지 판별하는 알고리즘 2. 위상정렬 - 사이클 없이, 방향이 있는 그래프 - 값이 유일하지 않다는 특징이 있음. - [예시] 1. 수강신청: 수학1 이수 후 수학2 이수 가능 2. 게임에서 아이템 구매시 선순위 아이템이 있어야지 후순위 아이템을 살 수 있음 → 방향은 있으나, 사이클은 없는 그래프 # 최단거리 알고리즘들3. 다익스트라 - 시작점이 있음. 다른 모든 노드로 가는 최단거리를 구하는 알고리즘 - 단, 음수 간선은 안됨 4. 벨만-포드 - 음수 간선도 허용함. - 그러나 이건 최단거리를 구하는 문제보다는, '음수 사이클이 있는가?'를 판별할 때 더 많이 ..