Доброго времени суток. Нашёл вот тут алгоритм сравнения файлов: http://www.osp.ru/pcworld/2006/10/3403705/ Но что-то у меня не получается его домыслить. Как нужно сравнивать массивы? Закодировал я два текста в массивы, а как потом их сравнивать не догоняю. Потому как судя по описанию, мы сравниваем элементы массивов с одинаковыми индексами. Ничего не понимаю, если кто понял, разжуйте пожалуйста :( Хотя в целом идея алгоритма понятна. Кодируем два текста в два массива, потом их обрабатываем и строки, которые не совпадают запоминаем, потом, за второй проходи, проходим по ним и, используя алгоритм нахождения наибольшей общей последовательности находим изменения в самих строках. Это как я себе представляю :)
![](/photos/89488:111910384.png)
Ответ на:
комментарий
от blexey
![](/photos/51665:-1424570346.png)
![](/photos/71287:-1126245462.png)
![](/photos/64571:1443605508.jpg)
![](/photos/64571:1443605508.jpg)
Ответ на:
комментарий
от ae1234
![](/img/p.gif)
Ответ на:
комментарий
от Legioner
![](/photos/64571:1443605508.jpg)
Ответ на:
комментарий
от ae1234
![](/photos/51665:-1424570346.png)
Ответ на:
комментарий
от ae1234
![](/photos/51665:-1424570346.png)
Ответ на:
комментарий
от xterro
![](/photos/64571:1443605508.jpg)
Ответ на:
комментарий
от xterro
![](/photos/46463:-1768147947.png)
![](/img/p.gif)
Ответ на:
комментарий
от anonymous
![](/img/p.gif)
Ответ на:
комментарий
от anonymous
![](/photos/51665:-1424570346.png)
Ответ на:
комментарий
от xterro
![](/img/p.gif)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Я познаю мир. Многопоточность. (2015)
- Форум Подскажите алгоритм «приблизительного» сравнения двух строк (2016)
- Форум Растолкуйте за экономику? (2018)
- Форум Растолкуйте почему так? (2019)
- Форум растолкуйте пор networkmanager (2013)
- Форум Растолкуйте про wait_event_interruptible_timeout (2013)
- Форум [RHEL,SLES] Растолкуйте (2010)
- Форум Растолкуйте сообщение gcc (2001)
- Форум Растолкуйте про rsync (2017)
- Форум Не могу понять принцип сравнения Double (2013)