정확성 고정
정확성
높음
확장성
중간
한 패턴의 위치를 빠짐없이 찾아야 할 때 우선합니다.
KMP는 결정적 정확성에 강하고, 롤링 해시는 반복 후보 비교를 줄입니다. 해시를 선택하면 충돌 검증 비용을 별도 항목으로 계산해야 합니다.
한 패턴의 위치를 빠짐없이 찾아야 할 때 우선합니다.
같은 길이 부분문자열을 많이 비교할 때 자연스럽습니다.
충돌 민감 문제에서 단일 해시보다 안전한 기본값입니다.
해시 후보를 원문 비교로 확인할 때 최종 정확성이 확보됩니다.
O(N+M)으로 위치 확정