Изменения

Перейти к: навигация, поиск
м
Нет описания правки
== Алгоритм за O(N^2 log(N)) (наивно) ==
Данный алгоритм достаточно тривиален. Отсортируем все циклические сдвиги строки <tex>\alpha\$</tex> воспользовавшись любым известным ранее методом логарифмической сортировки (например "сортировка слиянием"). Тогда время на сравнение любых двух циклических сдвигов будет осуществляться за <tex>O(N)</tex> и суммарная сложность алгоритмы алгоритма составит <tex>O(N^2\log(N))</tex>.
=== Псевдокод ===

Навигация