Лабораторная работа №2 «Алгоритмы поиска подстрок»
ЗАДАНИЕ: Реализовать поиск подстрок любым алгоритмом (прямым методом, алгоритм Кнута, Морриса и Пратта)
Download 82.89 Kb.
|
ЛАБОРАТОРНАЯ РАБОТА № 2
- Bu sahifa navigatsiya:
- Контрольные вопросы
ЗАДАНИЕ:
Реализовать поиск подстрок любым алгоритмом (прямым методом, алгоритм Кнута, Морриса и Пратта) Варианты заданий: 1.Найти в строке заданное слово (Слово это не подстрока) 2. Найти в тексте заданное предложение 3. Для заданной строки определить сколько раз в тексте встречаются ее подстроки. 4. Для заданной строки определить количество различных слов в тексте 5. Для заданной строки определить количество подстрок в тексте. 6.Для заданной строки определить количество раз, которое встречается заданная подстрока в тексте. 7. Найти в тексте заданное слово. 8. Найти в тексте заданное предложение 9. Для заданной строки определить сколько раз в тексте встречаются все ее подстроки. 10. Для заданной строки определить количество различных слов в тексте 11. Для заданной строки определить количество раз, которое встречается заданная подстрока в тексте 12. Для заданной строки определить сколько раз в тексте встречаются ее подстроки. 13. Для заданной строки определить количество различных слов в тексте 14. Для заданной строки определить количество подстрок в тексте. 15.Для заданной строки определить количество раз, которое встречается заданная подстрока в тексте. 16. Найти в тексте заданное слово. 17. Найти в тексте заданное предложение 18. Для заданной строки определить сколько раз в тексте встречаются все ее подстроки. Контрольные вопросы: Приведите пример входных данных для реализации эффективного метода прямого поиска подстроки в строке. Приведите пример строки, для которой поиск подстроки "aaabaaa" будет более эффективным, если делать его методом Кнута, Морриса и Пратта, чем, если делать его методом Бойера и Мура. И наоборот. Объясните, как влияет размер таблицы кодов в алгоритме Бойера и Мура на скорость поиска. За счет чего в алгоритме Бойера и Мура поиск оптимален в большинстве случаев? Поясните влияние префикс-функции в алгоритме Кнута, Морриса и Пратта на организацию поиска подстроки в строке. Download 82.89 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling