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

Раздел
Математические дисциплины
Просмотров
546
Покупок
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. Реализуйте программу, в которой определяется минимальное остовное дерево графа.

Вам подходит эта работа?
Похожие работы
Теория алгоритмов и автоматов
Контрольная работа Контрольная
30 Окт в 21:53
28
0 покупок
Теория алгоритмов и автоматов
Курсовая работа Курсовая
30 Авг в 15:33
61
0 покупок
Теория алгоритмов и автоматов
Контрольная работа Контрольная
29 Авг в 22:15
40
0 покупок
Теория алгоритмов и автоматов
Лабораторная работа Лабораторная
20 Мая в 12:09
60
0 покупок
Теория алгоритмов и автоматов
Лабораторная работа Лабораторная
20 Мая в 12:06
49
0 покупок
Другие работы автора
Информатика
Контрольная работа Контрольная
6 Дек 2022 в 07:03
264
8 покупок
Основы программирования
Контрольная работа Контрольная
22 Ноя 2022 в 10:15
246
0 покупок
Математический анализ
Контрольная работа Контрольная
7 Окт 2022 в 07:15
423
0 покупок
Математическая логика
Контрольная работа Контрольная
7 Окт 2022 в 06:50
485
0 покупок
Философия
Тест Тест
26 Сен 2022 в 10:33
286
5 покупок
Математический анализ
Контрольная работа Контрольная
26 Сен 2022 в 10:28
369
0 покупок
Русский язык и культура речи
Тест Тест
11 Июл 2022 в 11:52
847
6 покупок
Информационные технологии
Тест Тест
26 Апр 2022 в 06:44
379
0 покупок
Основы программирования
Задача Задача
20 Апр 2022 в 17:52
312
0 покупок
Линейная алгебра
Контрольная работа Контрольная
18 Апр 2022 в 14:40
263
0 покупок
Операционные системы
Контрольная работа Контрольная
18 Апр 2022 в 14:30
468
13 покупок
Дискретная математика
Контрольная работа Контрольная
16 Апр 2022 в 14:16
428
1 покупка
Физкультура и спорт
Контрольная работа Контрольная
16 Апр 2022 в 14:02
277
5 покупок
История России
Тест Тест
16 Апр 2022 в 13:38
487
2 покупки
Физкультура и спорт
Тест Тест
16 Апр 2022 в 13:22
285
0 покупок
Русский язык и культура речи
Тест Тест
16 Апр 2022 в 13:04
284
1 покупка
Темы журнала
Показать ещё
Прямой эфир