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

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


 

Вам подходит эта работа?
Похожие работы
Другие работы автора
Жилищное право
Контрольная работа Контрольная
28 Сен в 22:00
12
0 покупок
Общая психология
Контрольная работа Контрольная
28 Сен в 21:51
14
0 покупок
Уголовно-исполнительное право
Задача Задача
28 Сен в 21:46
17
0 покупок
Право
Контрольная работа Контрольная
28 Сен в 20:57
15
0 покупок
Делопроизводство и документооборот
Контрольная работа Контрольная
28 Сен в 20:23
13
0 покупок
Управление персоналом
Контрольная работа Контрольная
28 Сен в 19:57
15
0 покупок
Жилищное право
Контрольная работа Контрольная
28 Сен в 19:46
15
0 покупок
Делопроизводство и документооборот
Тест Тест
28 Сен в 19:41
16
0 покупок
Земельное право
Контрольная работа Контрольная
28 Сен в 19:35
15
0 покупок
Земельное право
Контрольная работа Контрольная
28 Сен в 19:16
14
0 покупок
Налоговое право
Контрольная работа Контрольная
28 Сен в 18:37
15
0 покупок
Право
Контрольная работа Контрольная
28 Сен в 18:25
15
0 покупок
Право
Контрольная работа Контрольная
28 Сен в 18:16
16
0 покупок
Право интеллектуальной собственности
Контрольная работа Контрольная
28 Сен в 18:07
14
0 покупок
Таможенное дело
Отчет по практике Практика
14 Сен в 13:57
20
0 покупок
Педагогическая психология
Отчет по практике Практика
22 Авг в 20:27
39
0 покупок
Бухгалтерский учет, анализ и аудит
Дипломная работа Дипломная
22 Авг в 20:24
45
0 покупок
Управление персоналом
Дипломная работа Дипломная
22 Авг в 20:21
46
0 покупок
Темы журнала
Показать ещё
Прямой эфир