* 바킹독 선생님의 글(https://blog.encrypted.gg/1016), '파이썬 알고리즘 인터뷰', 영문 위키피디아 등에서 참고함. 정의 정점과 간선으로 이루어진 자료구조 용어 정점(Vertex) 간선(Edge) 무방향 그래프(Undirected Graph)와 방향 그래프(Directed Graph): 간선의 방향이 없는 / 있는 그래프 차수(Degree): 간선으로 연결된 이웃된 정점의 개수 outdegree와 indegree: 방향 그래프에서 자기에서 나가는 간선의 개수 / 자기한테 들어오는 간선의 개수 순환 그래프(Cyclic Graph)와 비순환 그래프(Acyclic Graph): cycle이 있는 그래프 / cycle이 없는 그래프 완전 그래프(Complete Graph): 모든 서로..