Z-함수
Z-함수 문자열 S - 배열 Z, 각 요소는 Z [i ]는 문자열 S의 위치 i에서 시작하는 하위 문자열의 가장 긴 접두어와 동일하며 전체 문자열 Z코드>. 위치 0에 있는 Z 함수의 값은 일반적으로 0이거나 전체 문자열의 길이입니다.
난이도
O(|S| ^ 2)또는 O(|S|).
문자열
S - 배열
P의 Prefix 함수,
P[i]의 각 요소는 전체 문자열
S의 접미사이기도 한 문자열
S의 위치 < code>i에서 시작하는 부분 문자열. 위치 0에 있는
P-함수의 값은 일반적으로 0이거나 전체 문자열의 길이입니다.
난이도
O(|S| ^ 2) 또는 O(|S|).
O(|S| ^ 2) code>에 대해 Z 기능 및 접두사 기능을 구현해 보세요. .