해당 내용은 프로그래머스 코딩테스트 광탈 방지 A to Z : JavaScript 강의를 공부하며 정리한 내용입니다.
실무사용 예시
2-1 그래프의 특징
2-2 그래프 종류
무방향 그래프
간선으로 이어진 정점끼리는 양방향으로 이동이 가능
표현하기에 (A, B)와 (B, A)는 같은 간선으로 취급
ex) 양방향 통행 도로
방향 그래프
간선에 방향성이 존재하는 그래프
양방향으로 갈 수 있더라도 (A, B)와 (B, A)는 다른 간선으로 취급
ex) 일방 통행
한 노드(정점)의 간선 수 = (모든 노드의 수 -1)
모든 노드의 수 = 한 노드의 간선수 +1
2-3 사이클
그래프의 정점과 간선의 부분 집합에서 순환이 되는 부분