Редактирование: Алгоритмы на строках:Тикеты

Перейти к: навигация, поиск

Внимание! Вы не авторизовались на сайте. Ваш IP-адрес будет публично видимым, если вы будете вносить любые правки. Если вы войдёте или создадите учётную запись, правки вместо этого будут связаны с вашим именем пользователя, а также у вас появятся другие преимущества.

Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия Ваш текст
Строка 1: Строка 1:
'''Взяли все'''
 
 
== 1 Основные определения. Простые комбинаторные свойства слов ==
 
== 1 Основные определения. Простые комбинаторные свойства слов ==
 
 
# [[Основные определения, связанные со строками]]
 
# [[Основные определения, связанные со строками]]
 
# [[Период и бордер, их связь]]
 
# [[Период и бордер, их связь]]
 
# [[Слово Фибоначчи]]
 
# [[Слово Фибоначчи]]
 
# [[Слово Туэ-Морса]]
 
# [[Слово Туэ-Морса]]
# [[Декомпозиция Линдона]]<tex>^\star</tex>  
+
# [[Декомпозиция Линдона]]<tex>^\star</tex>
 
# [[Алгоритм Ландау-Шмидта]]<tex>^\star</tex>
 
# [[Алгоритм Ландау-Шмидта]]<tex>^\star</tex>
 
# [[Алгоритм Крочемора]]<tex>^\star</tex>
 
# [[Алгоритм Крочемора]]<tex>^\star</tex>
Строка 14: Строка 12:
  
 
== 2 Поиск подстроки в строке ==
 
== 2 Поиск подстроки в строке ==
0 [[Поиск подстроки в строке]] 0.25
+
0 [[Поиск подстроки в строке]]
## См. также
 
 
=== 1 Точный поиск ===
 
=== 1 Точный поиск ===
# [[Наивный алгоритм поиска подстроки в строке]] 0,25
+
# [[Наивный алгоритм поиска подстроки в строке]]
## См. также
+
# [[Поиск подстроки в строке с использованием хеширования. Алгоритм Рабина-Карпа]]
# [[Поиск подстроки в строке с использованием хеширования. Алгоритм Рабина-Карпа]] 0.5
+
# [[Поиск наибольшей общей подстроки двух строк с использованием хеширования]]
## поправить тех
+
# [[Префикс-функция]]
## решить проблемы со скобками
 
# [[Поиск наибольшей общей подстроки двух строк с использованием хеширования]] 0.25
 
## <tex>..</tex> заменить на <tex>\ldots</tex>
 
# [[Префикс-функция]] 1.25
 
## <tex>..</tex> заменить на <tex>\ldots</tex>
 
## алгоритм восставноления строки - формулировка задачи не та
 
 
# [[Алгоритм Кнута-Морриса-Пратта]]
 
# [[Алгоритм Кнута-Морриса-Пратта]]
 
# [[Автомат Кнута-Морриса-Пратта]]
 
# [[Автомат Кнута-Морриса-Пратта]]
# [[Z-функция]] 3
+
# [[Z-функция]]
## <tex>..</tex> заменить на <tex>\ldots</tex>
 
## Расписать более понятно, почему построение за O(n)
 
## алгоритм восставноления строки - формулировка задачи не та
 
 
# [[Бор]]
 
# [[Бор]]
# [[Алгоритм Ахо-Корасик]] 3
+
# [[Алгоритм Ахо-Корасик]]
## Написать более понятно
 
 
# [[Суффиксный автомат]]
 
# [[Суффиксный автомат]]
# [[Алгоритм Бойера-Мура]] 0,25
+
# [[Алгоритм Бойера-Мура]]
## См. также
 
 
# [[Алгоритм Апостолико-Крочемора]]<tex>^\star</tex>
 
# [[Алгоритм Апостолико-Крочемора]]<tex>^\star</tex>
# [[Алгоритм Колусси]]<tex>^\star</tex> 0,25
+
# [[Алгоритм Колусси]]<tex>^\star</tex>
## См. также
 
 
# [[Алгоритм Райта]]<tex>^\star</tex>
 
# [[Алгоритм Райта]]<tex>^\star</tex>
# [[Алгоритм Shift-And]]<tex>^\star</tex> 0.25
+
# [[Алгоритм Shift-And]]<tex>^\star</tex>
## <tex>..</tex> заменить на <tex>\ldots</tex>
 
 
# [[Двусторонний алгоритм]]<tex>^\star</tex>
 
# [[Двусторонний алгоритм]]<tex>^\star</tex>
 
# [[Турбо-алгоритм Бойера-Мура]]<tex>^\star</tex>
 
# [[Турбо-алгоритм Бойера-Мура]]<tex>^\star</tex>
  
 
=== 2 Нечёткий поиск ===
 
=== 2 Нечёткий поиск ===
# [[Алгоритм Ландау-Вишкина (k несовпадений)]]<tex>^\star</tex> 0.25
+
# [[Алгоритм Ландау-Вишкина (k несовпадений)]]<tex>^\star</tex>
## <tex>..</tex> заменить на <tex>\ldots</tex>
+
# [[Алгоритм Ландау-Вишкина (k различий)]]<tex>^\star</tex>
# [[Алгоритм Ландау-Вишкина (k различий)]]<tex>^\star</tex> 0.25
 
## <tex>..</tex> заменить на <tex>\ldots</tex>
 
  
 
== 3 Суффиксное дерево ==
 
== 3 Суффиксное дерево ==
# [[Суффиксный бор]] 0.25
+
# [[Суффиксный бор]]
## <tex>..</tex> заменить на <tex>\ldots</tex>
 
## Trie -> Tree
 
 
# [[Сжатое суффиксное дерево]]
 
# [[Сжатое суффиксное дерево]]
# [[Алгоритм Укконена]] 0.25
+
# [[Алгоритм Укконена]]
## <tex>..</tex> заменить на <tex>\ldots</tex>
+
# [[Алгоритм МакКрейта]]<tex>^\star</tex>
# [[Алгоритм МакКрейта]]<tex>^\star</tex> 0.25
 
## <tex>..</tex> заменить на <tex>\ldots</tex>
 
 
# [[Алгоритм Фарача]]<tex>^\star</tex>
 
# [[Алгоритм Фарача]]<tex>^\star</tex>
  
 
== 4 Суффиксный массив ==
 
== 4 Суффиксный массив ==
# [[Суффиксный массив]] 0.25
+
# [[Суффиксный массив]]
## <tex>..</tex> заменить на <tex>\ldots</tex>
+
# [[Построение суффиксного массива с помощью стандартных методов сортировки]]
# [[Построение суффиксного массива с помощью стандартных методов сортировки]] 2
+
# [[Алгоритм цифровой сортировки суффиксов циклической строки]]
## <tex>..</tex> заменить на <tex>\ldots</tex>
 
## разобраться с псевдокодом
 
# [[Алгоритм цифровой сортировки суффиксов циклической строки]] 3
 
## <tex>..</tex> заменить на <tex>\ldots</tex>
 
## в картинки с примером есть ошибка
 
## поправить тех
 
 
# [[Алгоритм Касаи и др.]]
 
# [[Алгоритм Касаи и др.]]
# [[Алгоритм Карккайнена-Сандерса]] 0.25
+
# [[Алгоритм Карккайнена-Сандерса]]
## <tex>..</tex> заменить на <tex>\ldots</tex>
 
 
# [[Алгоритм поиска подстроки в строке с помощью суффиксного массива]]
 
# [[Алгоритм поиска подстроки в строке с помощью суффиксного массива]]
# [[Количество подпалиндромов в строке]]<tex>^\star</tex> 0.25
+
# [[Количество подпалиндромов в строке]]<tex>^\star</tex>
## <tex>..</tex> заменить на <tex>\ldots</tex>
 

Пожалуйста, учтите, что любой ваш вклад в проект «Викиконспекты» может быть отредактирован или удалён другими участниками. Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см. Викиконспекты:Авторские права). НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!

Чтобы изменить эту страницу, пожалуйста, ответьте на приведённый ниже вопрос (подробнее):

Отменить | Справка по редактированию (в новом окне)