Книга: Окулов С. М. «Алгоритмы обработки строк»
Серия: "Развитие интеллекта школьников" На материале задачи поиска подстроки в строке, решению которой посвящены работы многих профессионалов за последние 20–30 лет, показано, как построить занятия по информатике, чтобы побудить школьника к творчеству, развить у него вкус к решению исследовательских проблем. Содержание:Предисловие...... 5 Глава 1. Строки...... 9 1. 1. Основные понятия...... 9 1. 2. Методы предварительного анализа строк...... 13 Глава 2. Классические алгоритмы решения задач обработки строк...... 28 2. 1. Алгоритм Д. Кнута – Дж. Морриса – В. Пратта...... 28 2. 2. Алгоритм Р. Бойера – Дж. Мура...... 36 2. 3. Алгоритм Р. Карпа – М. Рабина...... 52 2. 4. Алгоритм Shift-And...... 57 2. 5. Использование элементов теории автоматов в решении задач обработки строк...... 73 2. 6. Алгоритм М. Крочемора...... 81 2. 7. Алгоритм М. Мейна – Р. Лоренца...... 88 Глава 3. Деревья суффиксов...... 103 3. 1. Основные понятия. Простые алгоритмы построения дерева суффиксов...... 103 3. 2. Алгоритм Э. Укконена...... 118 3. 3. Алгоритм Е. Мак-Крейга...... 127 3. 4. Суффиксные массивы...... 136 3. 5. Алгоритм А. Ахо – М. Корасик...... 147 Глава 4. Вычисление расстояния между строками...... 155 4. 1. Основной алгоритм...... 155 4. 2. Алгоритм Э. Укконена – Ю. Майерса...... 165 4. 3. Задача о наибольшей общей подпоследовательности двух строк...... 174 Глава 5. Алгоритмы приближенного поиска подстрок...... 198 5. 1. Простой алгоритм...... 198 5. 2. Алгоритм С. Ву – Ю. Менбера...... 201 5. 3. Задача о k-несовпадениях...... 205 5. 4. Алгоритм Ю. Майерса...... 215 Вместо заключения...... 225 Приложения...... 234 Издательство: "БИНОМ. Лаборатория знаний" (2015)
ISBN: 9785996326228 |
Другие книги схожей тематики:
Автор | Книга | Описание | Год | Цена | Тип книги |
---|---|---|---|---|---|
С. М. Окулов | Алгоритмы обработки строк | На материале задачи поиска подстроки в строке, решению которой посвящены работы многих профессионалов за… — Лаборатория знаний, Развитие интеллекта школьников электронная книга Подробнее... | 2012 | 165 | электронная книга |
С. М. Окулов | Алгоритмы обработки строк | На материале задачи поиска подстроки в строке, решению которой посвящены работы многих профессионалов за… — Бином. Лаборатория знаний, (формат: 60x90/16, 256 стр.) Развитие интеллекта школьников Подробнее... | 2015 | 221 | бумажная книга |
С. М. Окулов | Алгоритмы обработки строк. 2-е изд. | На материале задачи поиска подстроки в строке, решению которой посвящены работымногих профессионалов за… — Бином. Лаборатория знаний, Развитие интеллекта школьников Подробнее... | 2014 | 828 | бумажная книга |
С. М. Окулов | Алгоритмы обработки строк. 2-е изд. | На материале задачи поиска подстроки в строке, решению которой посвящены работы многих профессионалов за… — (формат: 148x210мм, 256 стр.) Подробнее... | 2015 | 870 | бумажная книга |
Седжвик Роберт, Уэйн Кевин | Алгоритмы на Java | Книга Седжвика и Уэйна "АЛГОРИТМЫ на Java" является классическим справочным руководством в котором содержится… — Вильямс, Подробнее... | 2019 | 5186 | бумажная книга |
Седжвик Роберт, Уэйн Кевин | Алгоритмы на Java | Книга Седжвика и Уэйна`АЛГОРИТМЫ на Java` является классическим справочным руководством в котором содержится… — Вильямс, (формат: 70x100/16, 848 стр.) Несерийные Подробнее... | 2015 | 3931 | бумажная книга |
Роберт Седжвик, Кевин Уэйн | Алгоритмы на Java | Книга Седжвика и Уэйна «Алгоритмы на Java» является классическим справочным руководством в котором… — Вильямс, (формат: 70x100/16, 848 стр.) Подробнее... | 2015 | 1799 | бумажная книга |
Роберт Седжвик, Кевин Уэйн | Алгоритмы на Java | Книга Седжвика и Уэйна«Алгоритмы на Java»является классическим справочным руководством в котором… — Вильямс, (формат: 70x100/16, 848 стр.) Несерийные Подробнее... | 2012 | 3931 | бумажная книга |
Седжвик Роберт | Алгоритмы на Java | Книга Седжвика и Уэйна является классическим справочным руководством в котором содержится необходимый… — Диалектика / Вильямс, - Подробнее... | 2018 | 3039 | бумажная книга |
См. также в других словарях:
Программируемые алгоритмы — Служебный список статей, созданный для координации работ по развитию темы. Данное предупреждение не устанавл … Википедия
x86 — 80486 DX2 x86 (англ. Intel 80x86) архитектура процессора c одноимённым наборо … Википедия
X86 — 80486 DX2 x86 (Intel 80x86) аппаратная платформа: архитектура микропроцессора и соответствующий набор инструкций, как разработанных и выпускаемых компанией Intel, так и совместимых с ними процессоров других производителей (AMD, VIA … Википедия
Оберон-2 — Оберон язык программирования высокого уровня, разработанный Никлаусом Виртом, а также одноимённая операционная система, разработанная Виртом и Юргом Гуткнехтом. Это также родовое имя для всего семейства близкородственных языков, производных от… … Википедия
Чересстрочная развёртка — … Википедия
Z-функция — от строки S массив Z, каждый элемент которого Z[i] равен длиннейшему префиксу подстроки, начинающейся с позиции i в строке S, который одновременно является и префиксом всей строки S. Значение Z функции в нулевой позиции cчитается равным длине… … Википедия