Cześć, tym razem walczę z tym zadaniem: http://pl.spoj.pl/problems/LCP/ w Javie.
Wiem, że jednym z pomysłów na nie jest stworzenie drzewa sufiksowego przy pomocy algorytmu Ukkonena. Jednak siedzę nad tym już dwa tygodnie i nie jestem w stanie tego wykonać, próbowałem również szukać implementacji drzewa sufiksowego z użyciem tego algorytmu, ale nie znalazłem odpowiednich, żeby móc wyciągnąć potem tą tablicę LCP.
W związku z powyższym mam pytanie następujące: czy jest inny równie efektywny sposób na zrobienie tego zadania? Dodam, że tablice sufiksowe nie przechodzą, algorytm z ich użyciem jest niestety zbyt wolny. Może istnieje jakiś inny algorytm, który pozwoliłby na szybkie obliczenie tej tablicy? Ew. może ma ktoś dobrą implementację drzew sufiksowych z użyciem algorytmu Ukkonena, przy użyciu której dałoby się również wyciągnąć taką tablicę LCP?
Dzięki za wszelką pomoc.
kyrtap1