KMP
접두사 함수로 이미 맞춘 정보를 재사용한다. 텍스트 포인터를 되돌리지 않아 단일 패턴 검색을 예측 가능하게 처리한다.
O(N+M)정확성 우선충돌 없음
문자열 문제는 먼저 “한 패턴을 정확히 찾는가”와 “많은 구간을 빠르게 비교하는가”를 나누면 선택이 흔들리지 않는다.
접두사 함수로 이미 맞춘 정보를 재사용한다. 텍스트 포인터를 되돌리지 않아 단일 패턴 검색을 예측 가능하게 처리한다.
고정 길이 창의 해시를 이동하면서 갱신한다. 반복 비교가 많을 때 후보를 빠르게 줄이고, 해시 일치 후 실제 문자열로 검증한다.