Najdłuższy wspólny podciąg ciągu binarnego.

Najdłuższy wspólny podciąg ciągu binarnego.
SH
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2
0

Czy istnieje algorytm wyznaczający w czasie O(n*log2n) najdłuższy wspólny podciąg ciągu binarnego ?

hauleth
  • Rejestracja: dni
  • Ostatnio: dni
0

Dajesz xor na obu ciągach i szukasz najdłuższego ciągu 0.

EDIT: Rypłem się trochę, ale znalazłem rozwiązanie http://www.csse.monash.edu.au/~lloyd/tildeStrings/Alignment/86.IPL.html (jeśli długość ciągu A będzie mniejsza lub równa słowu na danym komputerze to algorytm będzie liniowy względem długości słowa B).

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.