KMP/ ROBIN KMP

이재하·2023년 6월 14일
0

leetcode

목록 보기
1/3

KMP 알고리즘

글자의 패턴을 미리 저장해둔다.

KMP 알고리즘

글자의 패턴을 미리 저장해둔다.


매칭이 안된 글자의 직전 패턴값을 참조하여 그 인덱스의 문자를 다시 비교한다.
KMP 알고리즘

글자의 패턴을 미리 저장해둔다.

매칭이 안된 글자의 직전 패턴값을 참조하여 그 인덱스의 문자를 다시 비교한다.

그러니깐 숫자 2를 통해 ab 의 패턴이 이전에 있던 것을 알 수가 있으니 그 패턴 이후부터 비교할 수 있는 거다.

접두사 접미사 일치하는 한 가장 큰 길이 만큼 이동

ROBIN KMP

WINDOW SLICE 를 사용하여

해쉬값이 일치하는 지 확인하고 마지막으로 해쉬 충돌을 피하기 위해 글자를 비교한다.

Leetcode 28 , 796

0개의 댓글