자료 모양 확인
선형 목록인지, 계층인지, 임의 관계인지 먼저 구분한다.
모양이 알고리즘을 좁힘알고리즘 이름을 아는 것보다 문제의 입력 구조를 먼저 읽는 것이 중요하다. 방향성, 가중치, 정렬 필요성, 검색 빈도가 선택 기준을 결정한다.
선형 목록인지, 계층인지, 임의 관계인지 먼저 구분한다.
모양이 알고리즘을 좁힘삽입, 삭제, 조회, 순회 중 가장 자주 반복되는 연산을 확인한다.
최악보다 반복 비용입력 크기, 메모리 제한, 실시간성, 정렬 여부를 조건으로 삼는다.
O(n^2) 한계 판단중복, 음수 가중치, 사이클, 연결 끊김 같은 조건을 별도로 확인한다.
반례가 선택을 바꿈