Vērtējums:
Publicēts: 03.06.2010.
Valoda: Krievu
Līmenis: Augstskolas
Literatūras saraksts: 7 vienības
Atsauces: Nav
  • Referāts 'Оптимальный алгоритм поиска строки', 1.
  • Referāts 'Оптимальный алгоритм поиска строки', 2.
  • Referāts 'Оптимальный алгоритм поиска строки', 3.
  • Referāts 'Оптимальный алгоритм поиска строки', 4.
  • Referāts 'Оптимальный алгоритм поиска строки', 5.
  • Referāts 'Оптимальный алгоритм поиска строки', 6.
  • Referāts 'Оптимальный алгоритм поиска строки', 7.
  • Referāts 'Оптимальный алгоритм поиска строки', 8.
  • Referāts 'Оптимальный алгоритм поиска строки', 9.
  • Referāts 'Оптимальный алгоритм поиска строки', 10.
  • Referāts 'Оптимальный алгоритм поиска строки', 11.
  • Referāts 'Оптимальный алгоритм поиска строки', 12.
  • Referāts 'Оптимальный алгоритм поиска строки', 13.
  • Referāts 'Оптимальный алгоритм поиска строки', 14.
  • Referāts 'Оптимальный алгоритм поиска строки', 15.
  • Referāts 'Оптимальный алгоритм поиска строки', 16.
  • Referāts 'Оптимальный алгоритм поиска строки', 17.
  • Referāts 'Оптимальный алгоритм поиска строки', 18.
  • Referāts 'Оптимальный алгоритм поиска строки', 19.
  • Referāts 'Оптимальный алгоритм поиска строки', 20.
  • Referāts 'Оптимальный алгоритм поиска строки', 21.
  • Referāts 'Оптимальный алгоритм поиска строки', 22.
SatursAizvērt
Nr. Sadaļas nosaukums  Lpp.
  Введение    4
1.  Теоретические сведения об алгоритмах поиска    5
1.1.  Основные понятия    5
1.2.  Алгоритмы поиска    5
1.2.1.  Алгоритм простого последовательного поиска    6
1.2.2.  Алгоритм Кнута-Морриса-Пратта    7
1.2.3.  Алгоритм Бойера-Мура    9
2.  Сравнительный анализ алгоритмов поиска, реализованных на языке Pascal    11
2.1.  Реализация алгоритмов на языке Pascal    11
2.1.1.  Функция простого последовательного поиска и её характеристика    11
2.1.2.  Функция алгоритма Кнута-Моррис-Пратта и её характеристика    12
2.1.3.  Функция алгоритма Бойера-Мура и его характеристика    13
2.2.  Сравнительный анализ алгоритмов поиска    14
  Выводы    16
  Библиографический список    17
  Приложение    18
Darba fragmentsAizvērt

ВВЕДЕНИЕ
Зачастую мы сталкиваемся с избыточной информацией и нередки ситуации, когда крайне важно сохранить материал и организовать его таким образом, чтобы впоследствии обеспечить максимально быстрый доступ к нему.
Один из ярких примеров необходимости возможности поиска нужной информации посредством быстрой и удобной для пользователя функции - текстовые редакторы, где данная возможность существенно облегчает редактирование документов и поиск любой необходимой информации.
Однако, область применения функции поиска не ограничена лишь работой текстовых редакторов. Следует отметить использование алгоритмов поиска при индексации страниц поисковым роботом, где актуальность информации напрямую зависит от скорости нахождения ключевых слов в тексте html - страницы [5, с. 10].
Безусловно, сейчас подобные функции поиска уже инкапсулированы во многие языки программирования высокого уровня. Однако, в случае, если такого рода поиск является ключевой задачей вышей программы, очень важно изучить основные принципы организации алгоритмов поиска.
Цель работы:
выявить наиболее оптимальный алгоритм, решающий поставленную задачу поиска
Задачи:
сформулировать задачу поиска;
изучить основные алгоритмы поиска;
систематизировать алгоритмы согласно используемым в них приёмам;
разработать авторскую версию реализации алгоритмов на языке Pascal;
сравнить ёмкостную и временную характеристики алгоритмов.
Методы работы:
метод теоретического исследования
эмпирический метод
аналитический метод

Для написания курсовой работы была использована специальная литература и интернет-ресурсы для программистов.

Autora komentārsAtvērt
Atlants