(Практические задания) Алгоритмы и структуры данных. Росдистант

Раздел
Математические дисциплины
Просмотров
466
Покупок
16
Антиплагиат
Не указан
Размещена
9 Июн 2022 в 06:58
ВУЗ
ТГУ
Курс
Не указан
Стоимость
4 000 ₽
Файлы работы   
4
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
docx
Практическое задание 1
162.5 Кбайт 1 000 ₽
docx
Практическое задание 3
568.3 Кбайт 1 000 ₽
docx
Практическое задание 4
220.5 Кбайт 1 000 ₽
docx
Практическое задание 2
130.8 Кбайт 1 000 ₽
Всего 4 файла на сумму 4000 рублей
Описание
Практическое задание № 1

Тема 2.2. Решение задач с использованием рекурсивных алгоритмов

Цель работы: изучить основные понятия, связанные с рекурсией и рекурсивными алгоритмами; научится применять их при решении задач.

Формулировка задания № 1

Выполнить задачи с использованием рекурсивных функций, исходя из следующих условий:

1) дано натуральное число n. Необходимо:

1. вывести на экран все его цифры;

2. найти сумму цифр данного числа;

3. записать его в обратном порядке;

2) дана последовательность натуральных чисел (одно число в строке), завершающаяся числом 0. Необходимо:

1. вывести все нечетные числа из этой последовательности, сохраняя их порядок.

Практическое задание № 2

Тема 4.1. Хеширование. Основные методы вычисления хеш-функций: метод деления, метод умножения, динамическое хеширование, расширяемое хеширование. Разрешение коллизий

Цель работы: изучить построение функции хеширования и алгоритмов хеширования данных и научиться разрабатывать алгоритмы открытого и закрытого хеширования при решении задач на языке C++ .

Практическое задание № 3

Тема 5.1. Алгоритмы сортировки. Анализ алгоритмов

Цель работы: изучить основные алгоритмы поиска и сортировки; провести сравнительный анализ различных алгоритмов поиска и сортировки.

Формулировка задания № 3

1. Изучить следующие методы сортировки:

- включение;

- выбор;

- обмен;

- Шелла;

- Хоара;

- пирамидальную.

2. Реализовать упомянутые выше методы. Проанализировать время, затрачиваемое на каждый из них при одинаковом количестве измерений (количестве элементов в массиве).

3. Изучить алгоритмы поиска:

· в неупорядоченном массиве:

- линейный;

- быстрый линейный;

· в упорядоченном массиве:

- быстрый;

- бинарный;

- блочный.

4. Реализовать данные алгоритмы в одном файле в виде отдельных подпрограмм (функций).

5. Проанализировать, на какой итерации при разных алгоритмах поиска было найдено искомое число.

Практическое задание № 4

Тема 6.2. Основные алгоритмы на графах: выделение компонент сильной связности в ориентированном графе; кратчайшие пути, остовные деревья

Формулировка задания № 4

1. Реализуйте программу, в которой выполняется алгоритм обхода графа на основе поиска в глубину.

2. Реализуйте программу, в которой выполняется алгоритм обхода графа на основе поиска в ширину.

3. Используйте обход графа в ширину для определения всех вершин графа, находящихся на фиксированном расстоянии d от данной вершины.

4. Реализуйте программы, в которых выполняются алгоритм Дейкстры и алгоритм Флойда.

5. Реализуйте программу, в которой определяется минимальное остовное дерево графа.

Вам подходит эта работа?
Похожие работы
Теория алгоритмов и автоматов
Курсовая работа Курсовая
9 Мар в 13:41
14
0 покупок
Теория алгоритмов и автоматов
Тест Тест
22 Ноя 2023 в 09:17
79
0 покупок
Теория алгоритмов и автоматов
Тест Тест
23 Окт 2023 в 03:27
96
4 покупки
Теория алгоритмов и автоматов
Тест Тест
8 Сен 2023 в 17:57
60
0 покупок
Другие работы автора
Информатика
Контрольная работа Контрольная
6 Дек 2022 в 07:03
206
8 покупок
Основы программирования
Контрольная работа Контрольная
22 Ноя 2022 в 10:15
190
0 покупок
Математический анализ
Контрольная работа Контрольная
7 Окт 2022 в 07:15
367
0 покупок
Математическая логика
Контрольная работа Контрольная
7 Окт 2022 в 06:50
288
0 покупок
Философия
Тест Тест
26 Сен 2022 в 10:33
246
4 покупки
Математический анализ
Контрольная работа Контрольная
26 Сен 2022 в 10:28
259
0 покупок
Русский язык и культура речи
Тест Тест
11 Июл 2022 в 11:52
782
6 покупок
Информационные технологии
Тест Тест
26 Апр 2022 в 06:44
311
0 покупок
Основы программирования
Задача Задача
20 Апр 2022 в 17:52
273
0 покупок
Линейная алгебра
Контрольная работа Контрольная
18 Апр 2022 в 14:40
229 +1
0 покупок
Операционные системы
Контрольная работа Контрольная
18 Апр 2022 в 14:30
380 +1
12 покупок
Дискретная математика
Контрольная работа Контрольная
16 Апр 2022 в 14:16
373
0 покупок
Физкультура и спорт
Контрольная работа Контрольная
16 Апр 2022 в 14:02
221
3 покупки
История России
Тест Тест
16 Апр 2022 в 13:38
421 +1
2 покупки
Физкультура и спорт
Тест Тест
16 Апр 2022 в 13:22
228
0 покупок
Русский язык и культура речи
Тест Тест
16 Апр 2022 в 13:04
252
1 покупка
Темы журнала
Показать ещё
Прямой эфир