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

Раздел
Программирование
Предмет
Просмотров
604
Покупок
14
Антиплагиат
Не указан
Размещена
14 Окт 2021 в 17:16
ВУЗ
Тольяттинский государственный университет
Курс
1 курс
Стоимость
250 ₽
Демо-файлы   
1
jpg
демо 3
114.9 Кбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
docx
Росдистант_Алгоритмы и структуры данных_1 курс_Практическое задание 3
553.6 Кбайт 250 ₽
Описание

ВНИМАНИЕ! Работа в своем роде уникальна, выполнена на отлично, НО! Не стоит переписывать ее слово в слово! Ведь Вы не единственный скачавший ее! Измените текстовые формулировки всего текста своими словами, измените начертание всех рисунков и графиков (перекрасьте, вытяните, и т.д.). В корне поменяйте их! Ведь они не могут быть одинаковыми у нескольких человек…

Во второй части работы цифры 5000, 10000, 15000 и 20000 в таблицах тоже взяты произвольно. Если их поменять, то графики и исходные данные также будут другими. Воспользуйтесь учебными материалами и измените… Ведь они также не могут быть одинаковыми у нескольких человек.

ИНАЧЕ ПРЕПОДАВАТЕЛЬ РАБОТУ ПРОСТО НЕ ПРИМЕТ.

В конце задачи есть "исходный код программы" - сама программа на пару листов. Удалите его, чтобы отличаться от того, кто Вас опередил (он не обязателен). Предъявите преподавателю, если потребует.


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

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

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

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

-                  включение;

-                  выбор;

-                  обмен;

-                  сортировка Шелла;

-                  сортировка Хоара;

-                  пирамидальная сортировка.

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

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

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

-                  линейный;

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

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

-                  быстрый;

-                  бинарный;

-                  блочный.

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

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

Вам подходит эта работа?
Другие работы автора
Темы журнала
Показать ещё
Прямой эфир