핵심 패턴 프레임
검증 문제는 알고리즘 이름보다 상태 배열을 어떻게 잡는지가 더 중요합니다.
그래프 검증 문제는 결국 세 가지 질문으로 모입니다. 몇 개로 나뉘는가(연결 요소), 순환이 있는가(사이클), 순서를 만들 수 있는가(위상성)입니다.
연결/사이클/위상 결과 그래프 모델...와 연결/사이클/위상 결과 방문 순서...를 중심으로 연결 요소, 사이클, 위상성 검사의 판단 흐름을 읽습니다.
검증 문제는 알고리즘 이름보다 상태 배열을 어떻게 잡는지가 더 중요합니다.
의존성 그래프, 배포 순서, 작업 스케줄링에서 이 검사는 필수입니다.
학습 효율을 높이려면 오답 - 디버깅 - 교정 - 검증 순서로 로그를 남기면서 진행하는 것이 가장 빠릅니다.
문제 의도: 무방향 그래프를 컴포넌트 단위로 분리해 개수를 계산합니다.