Лабораторная работа 1. Методы сортировки. Лабораторная работа 3. Методы поиска подстроки в строке.

Раздел
Программирование
Просмотров
292
Покупок
2
Антиплагиат
Не указан
Размещена
4 Дек 2022 в 17:57
ВУЗ
Не указан
Курс
Не указан
Стоимость
1 200 ₽
Файлы работы   
2
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
rar
ЛР 3
25.4 Кбайт 600 ₽
rar
ЛР 1
37 Кбайт 600 ₽
Всего 2 файла на сумму 1200 рублей
Описание

Лабораторная работа 1. Методы сортировки.

Задание

Реализовать заданный метод сортировки строк числовой матрицы в соответствии с индивидуальным заданием. Для всех вариантов добавить реализацию быстрой сортировки (quicksort). Оценить время работы каждого алгоритма сортировки и сравнить его со временем стандартной функции сортировки, используемой в выбранном языке программирования.

Вариант 2. Сортировка Вставкой

Выводы

В проделанной работы были реализованы алгоритмы быстрой сортировки (quicksort) и сортировки вставками (insertion sort). Оба алгоритма работают достаточно быстро, но скорость сортировки ставками в среднем ниже, чем скорость быстрой сортировки, так как число операций в среднем случае для быстрой сортировки – 0(nln(n)) , а сортировки вставками - 0(n2)

Лабораторная работа 3. Методы поиска подстроки в строке.

Задание

Реализовать заданный метод поиска подстроки в строке в соответствии с индивидуальным заданием. Для всех вариантов добавить реализацию добавления строк, ввода подстроки и поиска подстроки. Предусмотреть возможность существования пробела. Ввести опцию чувствительности / нечувствительности к регистру. Оценить время работы каждого алгоритма поиска и сравнить его со временем работы стандартной функции поиска, используемой в выбранном языке программирования.

Четный номер по журналу: Кнута-Морриса-Пратта

Выводы

В данной работе реализован алгоритм Кнута-Морриса-Пратта поиска подстроки в строке. Таблица префиксов вычислена за O(m) сравнений, где m - длина поисковой строки, перед началом поиска. А поскольку строка для поиска пройдена ровно один раз, суммарное время работы алгоритма O(m+n), где n — длина текста .


 

Вам подходит эта работа?
Похожие работы
Основы программирования
Контрольная работа Контрольная
25 Дек в 16:45
8 +8
0 покупок
Основы программирования
Контрольная работа Контрольная
25 Дек в 16:43
10 +10
0 покупок
Основы программирования
Контрольная работа Контрольная
25 Дек в 16:41
9 +9
0 покупок
Основы программирования
Контрольная работа Контрольная
24 Дек в 14:03
30 +19
0 покупок
Основы программирования
Тест Тест
22 Дек в 07:02
51 +23
0 покупок
Другие работы автора
Право
Курсовая работа Курсовая
24 Дек в 14:55
18 +10
0 покупок
Транспорт
Дипломная работа Дипломная
26 Окт в 13:26
39
0 покупок
Проектирование
Курсовая работа Курсовая
26 Окт в 13:24
63 +1
0 покупок
Экономика
Курсовая работа Курсовая
16 Авг в 22:49
130 +1
0 покупок
Социальная работа
Курсовая работа Курсовая
16 Авг в 22:46
57
0 покупок
Информационная безопасность
Курсовая работа Курсовая
8 Авг в 19:42
88
0 покупок
Финансы и кредит
Курсовая работа Курсовая
8 Авг в 19:40
69
0 покупок
Стратегический менеджмент
Курсовая работа Курсовая
8 Авг в 19:37
80
0 покупок
Маркетинг
Курсовая работа Курсовая
5 Авг в 15:56
72
0 покупок
Юриспруденция
Магистерская диссертация Магистерская диссертация
8 Июл в 13:47
276 +1
0 покупок
Геодезия
Курсовая работа Курсовая
27 Июн в 00:25
182
0 покупок
Финансы
Дипломная работа Дипломная
27 Июн в 00:11
208 +2
0 покупок
Право
Курсовая работа Курсовая
26 Июн в 22:42
185 +1
1 покупка
Бизнес-планирование
Бизнес-план Бизнес-план
11 Июн в 17:00
92
0 покупок
Право
Курсовая работа Курсовая
18 Апр в 11:21
118
0 покупок
Темы журнала
Показать ещё
Прямой эфир