Poszukuję algorytmu diff, który da wyniki, takie jak strony edycji zmian SO. Po prostu zacząłem wyglądać i nie jestem przeciwny zrobieniu tego samemu, ale nie muszę wymyślać koła.Algorytm różnicowy C# dla tekstu
Będę używać C# 4.0. Zasadniczo mam dwa łańcuchy, stary i nowy. Chcę wiedzieć, co zmieniło się w nowym, podkreślając i przekreślając.
Nie jest najdłuższy wspólny podciąg ** ** ale najdłuższy wspólny podciąg ** **. Podciąg jest zawsze ciągły, ale podciąg nie musi być. Zmiany wprowadzone w starym tekście, aby uzyskać nowy tekst, nie muszą być kolejnymi znakami. – codaddict
Uzgodniono, że. Musisz sklasyfikować najdłuższy typowy problem podciągania w stosunku do najdłuższego wspólnego problemu z podciąganiami. – quantity