-

KMP 알고리즘 본문

알고리즘

KMP 알고리즘

lingi04 2017. 1. 2. 23:39

Pi 구하기!

int형 pi 배열과 char형 c배열이 있을 때 pi 구하기!!

1
2
3
4
for(int i = 1; i < L; i++){
    while(j>0 && c[i] != c[j]) j = pi[j-1];
    if(c[i] == c[j]) pi[i] = ++j;
}
cs


kmp 알고리즘에 대한 자세한 설명은

http://bowbowbow.tistory.com/6여기에 잘 되어 있다.

'알고리즘' 카테고리의 다른 글

펜윅트리 :: 백준 :: LRH 식물 :: 2934  (0) 2016.12.29
crossed ladders  (0) 2016.12.15
Brute Force :: 백준 :: 일곱 난쟁이 :: 2309  (0) 2016.12.10
Comments