Показать сообщение отдельно
Старый 22.08.2014, 00:25   #4
genroelgvozo
Нуждающийся
 
Регистрация: 08.05.2008
Сообщений: 87
Написано 9 полезных сообщений
(для 15 пользователей)
Ответ: Поиск повторений

Но если по теме еще нужно, то самый оптимальный алгоритм описан тут
http://e-maxx.ru/algo/string_tandems
Вообще на этом сайте собрано много различных алгоритмов из разных областей, используемых во основном на олимпиадном программировании, там где важна скорость выполнения.
Но предупреждаю что алгоритм далеко не простой, задача не тривиальна.
Хотя для других задач есть удивительно простые но в тоже время удивительно быстрые алгоритмы. Вообщем советую сайт

ИСПРАВЛЕНО: извиняюсь ошибся, по ссылке немного другая задача.
Но можешь вообще по сайту посмотреть, может что полезное будет, благо со строками там не мало алгоритмов
__________________
(Offline)
 
Ответить с цитированием