реклама на сайте
подробности

 
 
> Алгоритм поиска минимальноого периода строки
Diusha
сообщение Dec 31 2010, 12:07
Сообщение #1


Вечный студент
****

Группа: Участник
Сообщений: 500
Регистрация: 11-09-06
Из: Питер
Пользователь №: 20 262



Знаю, что такие есть, знаю, что это одна из стандартных задач на олимпиадах по программированию. Но найти не могу. Гугл не захотел помочь.
Может кто чем поможет? Хотя бы название или фамилию автора.
Алгоритмы с хешированием не подойдут, т.к. подстрока может повторяться не точно
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Арташес
сообщение Jan 7 2011, 12:03
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 153
Регистрация: 16-06-07
Из: Армения
Пользователь №: 28 476



Вот еще одна интересная публикация:

Анализ строк (String Search) - Graham A. Stephen, October 1992.

Цитата
Хотя этот обзор написан относительно давно, он, судя по всему, еще не потерял актуальности. Перечисленные в нем задачи и методы их решения составляют основу интенсивных исследований. Активные эксперименты с суффиксными деревьями привели к резкому снижений требуемой ими памяти, так что они становятся де-факто стандартом в приложениях, связанных с нестрогим поиском в словарях больших объемов. Список примеров легко продолжить.

Конечно, за прошедшие годы проводились многочисленные новые исследования и появились многочисленные новые статьи, не вошедшие в этот обзор. Вместе с тем, конец «периода полураспада» приведенных в нем результатов еще очень далек. Я надеюсь, вы прочтете этот материал с пользой и удовольствием.
П.Дубнер
Ноябрь 1999


Содержание достаточно заманчивое:
Цитата
Код
1. ВВЕДЕНИЕ
2. ЗАДАЧА
    2.1 Определение задачи
3. ОБЗОР АЛГОРИТМОВ
    3.1 Сопоставления строк
    3.2 Расстояния между строками
         3.2.1 Обобщенные задачи
    3.3 Нечеткое сопоставление строк
         3.3.1 Специальные устройства
         3.4 Максимальная повторяющаяся подстрока
4. АЛГОРИТМЫ
    4.1 Поиск образцов
         4.1.1 Наивный подход
         4.1.2 Кнут-Моррис-Пратт
         4.1.3 Бойер-Мур
         4.1.4 Бойер-Мур-Хорспул
         4.1.5 Сандей: Быстрый поиск, Максимальный сдвиг, Оптимальное несовпадение
         4.1.6 Хьюм и Сандей.Улучшенные алгоритмы Бойера-Мура и Наименьшая цена
         4.1.7 Харрисон
         4.1.8 Карп-Рабин
    4.2 Расстояние между строками и самая длинная общая подпоследовательность
         4.2.1 Вагнер-Фишер
         4.2.2 Хиршберг
         4.2.3 Хант-Шиманский
         4.2.4 Машек-Патерсон
         4.2.5 Укконен
         4.2.6 Самая тяжелая общая подпоследовательность
    4.3 НЕЧЕТКОЕ СОПОСТАВЛЕНИЕ СТРОК
          4.3.1 k несовпадений - Ландау-Вишкин
          4.3.2 k различий - Ландау-Вишкин
    4.4 Самая длинная повторяющася подстрока
          4.4.1 Наивный подход
          4.4.2 Суффиксные деревья
5. НАЗАД, К ИСХОДНОЙ ЗАДАЧЕ
   5.1 Система
   5.2 Задача
6. ПРИЛОЖЕНИЕ A: АСИМПТОТИЧЕСКАЯ ЗАПИСЬ
7. ЛИТЕРАТУРА


Сообщение отредактировал Арташес - Jan 7 2011, 12:31
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Diusha   Алгоритм поиска минимальноого периода строки   Dec 31 2010, 12:07
- - Арташес   Цитата(Diusha @ Dec 31 2010, 19:07) Может...   Jan 1 2011, 03:31
|- - Diusha   Цитата(Арташес @ Jan 1 2011, 09:31) Кстат...   Jan 1 2011, 11:45
- - ukpyr   http://algolist.manual.ru/search/lrs/index.php htt...   Jan 1 2011, 12:34
|- - Diusha   К сожалению, опять не то. Требуется вот что: Есть ...   Jan 1 2011, 14:09
|- - Арташес   А на сайте Олимпиады по программированию смотрели?...   Jan 2 2011, 10:13
|- - Diusha   Цитата(Арташес @ Jan 2 2011, 16:13) ...   Jan 3 2011, 03:33
|- - Арташес   Цитата(Diusha @ Jan 3 2011, 10:33) Не пoд...   Jan 3 2011, 06:10
|- - Diusha   Цитата(Арташес @ Jan 3 2011, 12:10) Скача...   Jan 4 2011, 14:13
|- - Арташес   Цитата(Diusha @ Jan 4 2011, 21:13) Может ...   Jan 4 2011, 17:22
|- - Diusha   У меня проблемы могут быть везде. Вот и сейчас Акр...   Jan 5 2011, 00:21
|- - Арташес   Цитата(Diusha @ Jan 5 2011, 07:21) Вот и ...   Jan 5 2011, 01:14
|- - Diusha   Цитата(Арташес @ Jan 5 2011, 07:14) На вс...   Jan 6 2011, 08:17
|- - Арташес   Цитата(Diusha @ Jan 6 2011, 15:17) Но отв...   Jan 7 2011, 05:59
- - Арташес   Обнаружил специализированный ресурс - http://www.i...   Jan 7 2011, 13:12
- - Diusha   Цитата(Арташес @ Jan 7 2011, 11:59) Вообщ...   Jan 8 2011, 03:24
- - Oldring   Можно уточнить задачу. Найти алгоритм поиска миним...   Jan 8 2011, 06:05
- - Diusha   Цитата(Oldring @ Jan 8 2011, 12:05) Можно...   Jan 8 2011, 15:03
- - Oldring   Цитата(Diusha @ Jan 8 2011, 21:03) 1) есл...   Jan 8 2011, 16:23
- - Diusha   Цитата(Oldring @ Jan 8 2011, 22:23) ...   Jan 9 2011, 00:15


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th August 2025 - 15:25
Рейтинг@Mail.ru


Страница сгенерированна за 0.01388 секунд с 7
ELECTRONIX ©2004-2016