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

Раздел
Программирование
Просмотров
282
Покупок
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 — длина текста .


 

Вам подходит эта работа?
Похожие работы
Основы программирования
Тест Тест
11 Ноя в 14:31
21 +12
0 покупок
Основы программирования
Контрольная работа Контрольная
11 Ноя в 08:41
15 +7
0 покупок
Основы программирования
Реферат Реферат
10 Ноя в 21:36
7 +2
0 покупок
Основы программирования
Реферат Реферат
10 Ноя в 21:32
9 +3
0 покупок
Основы программирования
Контрольная работа Контрольная
10 Ноя в 21:30
8 +1
0 покупок
Другие работы автора
Транспорт
Дипломная работа Дипломная
26 Окт в 13:26
17
0 покупок
Проектирование
Курсовая работа Курсовая
26 Окт в 13:24
29
0 покупок
Экономика
Курсовая работа Курсовая
16 Авг в 22:49
82
0 покупок
Социальная работа
Курсовая работа Курсовая
16 Авг в 22:46
41
0 покупок
Информационная безопасность
Курсовая работа Курсовая
8 Авг в 19:42
71
0 покупок
Финансы и кредит
Курсовая работа Курсовая
8 Авг в 19:40
51
0 покупок
Стратегический менеджмент
Курсовая работа Курсовая
8 Авг в 19:37
64
0 покупок
Маркетинг
Курсовая работа Курсовая
5 Авг в 15:56
56
0 покупок
Юриспруденция
Магистерская диссертация Магистерская диссертация
8 Июл в 13:47
229
0 покупок
Геодезия
Курсовая работа Курсовая
27 Июн в 00:25
140
0 покупок
Финансы
Дипломная работа Дипломная
27 Июн в 00:11
172
0 покупок
Право
Курсовая работа Курсовая
26 Июн в 22:42
155
0 покупок
Бизнес-планирование
Бизнес-план Бизнес-план
11 Июн в 17:00
73
0 покупок
Право
Курсовая работа Курсовая
18 Апр в 11:21
105
0 покупок
Право
Курсовая работа Курсовая
12 Апр в 22:40
160
0 покупок
Темы журнала
Показать ещё
Прямой эфир