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

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


Вам подходит эта работа?
Похожие работы
Основы программирования
Тест Тест
16 Мая в 14:20
50 +13
0 покупок
Основы программирования
Тест Тест
14 Мая в 19:38
57 +15
0 покупок
Основы программирования
Тест Тест
14 Мая в 17:38
45 +11
0 покупок
Основы программирования
Тест Тест
14 Мая в 17:26
38 +5
0 покупок
Основы программирования
Курсовая работа Курсовая
14 Мая в 14:35
49 +6
0 покупок
Другие работы автора
Право
Курсовая работа Курсовая
18 Апр в 11:21
35
0 покупок
Право
Курсовая работа Курсовая
12 Апр в 22:40
27
0 покупок
Право
Курсовая работа Курсовая
8 Апр в 23:15
24
0 покупок
Право
Курсовая работа Курсовая
11 Мар в 00:42
35
0 покупок
Гражданское право
Курсовая работа Курсовая
11 Мар в 00:39
55
0 покупок
Инновационный менеджмент
Дипломная работа Дипломная
26 Фев в 22:35
40 +1
0 покупок
Международный менеджмент
Курсовая работа Курсовая
21 Фев в 20:47
68
0 покупок
Менеджмент
Курсовая работа Курсовая
21 Фев в 20:46
77 +1
0 покупок
Метрология
Отчет по практике Практика
21 Фев в 20:40
60
0 покупок
Правоведение
Дипломная работа Дипломная
16 Фев в 23:34
48
0 покупок
Физкультура и спорт
Курсовая работа Курсовая
15 Фев в 22:34
78
0 покупок
Английский язык
Курсовая работа Курсовая
15 Фев в 22:02
72
0 покупок
Теория организации
Курсовая работа Курсовая
15 Фев в 21:48
54
1 покупка
Право социального обеспечения
Дипломная работа Дипломная
29 Янв в 22:02
91 +1
2 покупки
Производственные технологии
Отчет по практике Практика
29 Янв в 21:54
64
0 покупок
Гражданское право
Курсовая работа Курсовая
29 Янв в 21:40
50
0 покупок
Специальная педагогика (дефектология)
Дипломная работа Дипломная
29 Янв в 21:30
38
0 покупок
Темы журнала
Показать ещё
Прямой эфир