selection flow

조건을 먼저 읽고 알고리즘 이름은 마지막에 붙인다

문제 단서가 자료의 모양인지, 반복 방식인지, 제약 조건인지 구분하면 후보가 좁혀진다.

01 자료 모양정점·간선, key, 순서 배열

저장 대상을 먼저 정한다.

02 반복 방식방문, 비교, 분할, 갱신

반복되는 동작을 본다.

03 제약 조건정렬, 가중치, 안정성

전제와 보장 조건을 확인한다.

04 후보 확정비용과 예외 조건

남은 후보에 이름을 붙인다.

구분의미판단
정점·간선인접 행렬/리스트간선 밀도 확인
방문 순서DFS/BFS깊이냐 거리냐 구분
키 조회hash/tree충돌·균형·최악 조건 확인

핵심 문제 단서가 자료의 모양인지, 반복 방식인지, 제약 조건인지 구분하면 후보가 좁혀진다.