Czy istnieje algorytm wyznaczający w czasie O(n*log2n) najdłuższy wspólny podciąg ciągu binarnego ?
0
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).