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

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


 

Вам подходит эта работа?
Похожие работы
Основы программирования
Контрольная работа Контрольная
22 Ноя в 09:34
8
0 покупок
Основы программирования
Контрольная работа Контрольная
20 Ноя в 03:15
13
0 покупок
Основы программирования
Контрольная работа Контрольная
18 Ноя в 00:36
17
0 покупок
Другие работы автора
Транспорт
Дипломная работа Дипломная
26 Окт в 13:26
24
0 покупок
Проектирование
Курсовая работа Курсовая
26 Окт в 13:24
36
0 покупок
Экономика
Курсовая работа Курсовая
16 Авг в 22:49
94
0 покупок
Социальная работа
Курсовая работа Курсовая
16 Авг в 22:46
46
0 покупок
Информационная безопасность
Курсовая работа Курсовая
8 Авг в 19:42
76
0 покупок
Финансы и кредит
Курсовая работа Курсовая
8 Авг в 19:40
58 +1
0 покупок
Стратегический менеджмент
Курсовая работа Курсовая
8 Авг в 19:37
68
0 покупок
Маркетинг
Курсовая работа Курсовая
5 Авг в 15:56
60
0 покупок
Юриспруденция
Магистерская диссертация Магистерская диссертация
8 Июл в 13:47
236 +1
0 покупок
Геодезия
Курсовая работа Курсовая
27 Июн в 00:25
151
0 покупок
Финансы
Дипломная работа Дипломная
27 Июн в 00:11
185
0 покупок
Право
Курсовая работа Курсовая
26 Июн в 22:42
165
1 покупка
Бизнес-планирование
Бизнес-план Бизнес-план
11 Июн в 17:00
78
0 покупок
Право
Курсовая работа Курсовая
18 Апр в 11:21
110
0 покупок
Право
Курсовая работа Курсовая
12 Апр в 22:40
175
0 покупок
Темы журнала
Показать ещё
Прямой эфир