연결 요소, 방향 그래프 사이클, Kahn 위상 정렬은 모두 방문 기록을 쓰지만 상태 해석이 다릅니다.
무방향 그래프의 분리된 덩어리를 세는 기본 패턴입니다.
방문중 정점을 다시 만나면 역방향 간선이 발견된 것입니다.
모든 정점을 꺼내지 못하면 사이클이 남아 있습니다.
무방향 그래프에는 적용 질문 자체가 달라집니다.