codechef 및 stackoverflow에서도 접미사 배열 구성 자습서를 읽고 있습니다. 내가 이해할 수있는 한 가지 점은 그들이 말하는 것입니다.O (n logn)에서 접미사 배열
원래 문자열 S의 2-grams (*), 4-grams, 8-grams 등을 먼저 정렬하고, 그래서 i-th 반복에서 우리는 2i 그램을 정렬합니다.
등등. 반복 할 때마다 나는 두 단계가 있습니다
2 단계 비교 (즉 O (1) 시간) 각
만들기 새로운 사전 식 이름을 사용하려면 이전 반복에서 사전 식 이름을 사용하여, 2I 그램에 의해 정렬을
MY DOUBT IS : 4-gram을 위해 2-gram으로 계산 된 인덱스를 어떻게 사용할 수 있습니까? ?
제 2 접미사가 'ab', 'ac'라고 가정하고 O (1) 시간을 비교하여 색인을 제공 할 수있는 방법은 무엇입니까?
나는 정말로 시도했지만 거기에 머물렀다. 도움이되는 몇 가지 예를 제공해주십시오. ks를 미리 입력하십시오.