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

Материал из Викиконспекты
Перейти к: навигация, поиск
НЕТ ВОЙНЕ

24 февраля 2022 года российское руководство во главе с Владимиром Путиным развязало агрессивную войну против Украины. В глазах всего мира это военное преступление совершено от лица всей страны, всех россиян.

Будучи гражданами Российской Федерации, мы против своей воли оказались ответственными за нарушение международного права, военное вторжение и массовую гибель людей. Чудовищность совершенного преступления не оставляет возможности промолчать или ограничиться пассивным несогласием.

Мы убеждены в абсолютной ценности человеческой жизни, в незыблемости прав и свобод личности. Режим Путина — угроза этим ценностям. Наша задача — обьединить все силы для сопротивления ей.

Эту войну начали не россияне, а обезумевший диктатор. И наш гражданский долг — сделать всё, чтобы её остановить.

Антивоенный комитет России

Распространяйте правду о текущих событиях, оберегайте от пропаганды своих друзей и близких. Изменение общественного восприятия войны - ключ к её завершению.
meduza.io, Популярная политика, Новая газета, zona.media, Майкл Наки.

Взяли все

1 Основные определения. Простые комбинаторные свойства слов

2 Поиск подстроки в строке

0 Поиск подстроки в строке 0.25

    1. См. также

1 Точный поиск

  1. Наивный алгоритм поиска подстроки в строке 0,25
    1. См. также
  2. Поиск подстроки в строке с использованием хеширования. Алгоритм Рабина-Карпа 0.5
    1. поправить тех
    2. решить проблемы со скобками
  3. Поиск наибольшей общей подстроки двух строк с использованием хеширования 0.25
    1. [math]..[/math] заменить на [math]\ldots[/math]
  4. Префикс-функция 1.25
    1. [math]..[/math] заменить на [math]\ldots[/math]
    2. алгоритм восставноления строки - формулировка задачи не та
  5. Алгоритм Кнута-Морриса-Пратта
  6. Автомат Кнута-Морриса-Пратта
  7. Z-функция 3
    1. [math]..[/math] заменить на [math]\ldots[/math]
    2. Расписать более понятно, почему построение за O(n)
    3. алгоритм восставноления строки - формулировка задачи не та
  8. Бор
  9. Алгоритм Ахо-Корасик 3
    1. Написать более понятно
  10. Суффиксный автомат
  11. Алгоритм Бойера-Мура 0,25
    1. См. также
  12. Алгоритм Апостолико-Крочемора[math]^\star[/math]
  13. Алгоритм Колусси[math]^\star[/math] 0,25
    1. См. также
  14. Алгоритм Райта[math]^\star[/math]
  15. Алгоритм Shift-And[math]^\star[/math] 0.25
    1. [math]..[/math] заменить на [math]\ldots[/math]
  16. Двусторонний алгоритм[math]^\star[/math]
  17. Турбо-алгоритм Бойера-Мура[math]^\star[/math]

2 Нечёткий поиск

  1. Алгоритм Ландау-Вишкина (k несовпадений)[math]^\star[/math] 0.25
    1. [math]..[/math] заменить на [math]\ldots[/math]
  2. Алгоритм Ландау-Вишкина (k различий)[math]^\star[/math] 0.25
    1. [math]..[/math] заменить на [math]\ldots[/math]

3 Суффиксное дерево

  1. Суффиксный бор 0.25
    1. [math]..[/math] заменить на [math]\ldots[/math]
    2. Trie -> Tree
  2. Сжатое суффиксное дерево
  3. Алгоритм Укконена 0.25
    1. [math]..[/math] заменить на [math]\ldots[/math]
  4. Алгоритм МакКрейта[math]^\star[/math] 0.25
    1. [math]..[/math] заменить на [math]\ldots[/math]
  5. Алгоритм Фарача[math]^\star[/math]

4 Суффиксный массив

  1. Суффиксный массив 0.25
    1. [math]..[/math] заменить на [math]\ldots[/math]
  2. Построение суффиксного массива с помощью стандартных методов сортировки 2
    1. [math]..[/math] заменить на [math]\ldots[/math]
    2. разобраться с псевдокодом
  3. Алгоритм цифровой сортировки суффиксов циклической строки 3
    1. [math]..[/math] заменить на [math]\ldots[/math]
    2. в картинки с примером есть ошибка
    3. поправить тех
  4. Алгоритм Касаи и др.
  5. Алгоритм Карккайнена-Сандерса 0.25
    1. [math]..[/math] заменить на [math]\ldots[/math]
  6. Алгоритм поиска подстроки в строке с помощью суффиксного массива
  7. Количество подпалиндромов в строке[math]^\star[/math] 0.25
    1. [math]..[/math] заменить на [math]\ldots[/math]