Курсовая работа с предмета"Алгоритмы и структуры данных"
Курсовая работа на тему"Анализ работы алгоритма парного-парного сортирования парных строк двухмерных массивов", написать программу и описать её, на языке Java. Содержание 25 страниц
ход работы
Ознакомиться с методическим указаниям к выполнению курсовой работы. Структура пояснительной записки курсовой работы приведена в дополнении
Проработать теоретический материал. Описать историю создания и принцип работы алгоритма с использованием дополнительной литературы.
Разработать программу анализа работы алгоритма сортировки двумерных массивов NxN: малой (N = 10-15), средней (N = 100-500) и большой (N = 1000-2000) размерности. Разработать методы, которые позволят: формировать элементы массивов (по возрастанию, в произвольном порядке и по убыванию) по строкам или столбцам согласно варианту, выводить на экран элементы массивов в виде матрицы, сортировать элементы массивов согласно варианта с определением количества перестановок элементов, вычислять время выполнения алгоритма сортировки, выводить на экран сводную таблицу со значениями времени выполнения алгоритмов сортировки, записывать элементы массивов в файл.
На основе данных о сортировке, в Excel построить график, который показывает время выполнения алгоритма сортировки массивов различной размерности и упорядоченности элементов.
На экран выводят следующие данные: массив малой размерности в виде матрицы до и после сортировки, сводная таблица со значениями времени выполнения.
В файл записываются элементы всех массивов до и после сортировки.
Сделать выводы по теоретической и практической эффективности работы алгоритма.
Applications 1
-
Здравствуйте, Анастасия.
И на какой бюджет Вы рассчитываете?
-
Current freelance projects in the category Java
Development of simple 2D games (Snake, Galaxy, etc.) for Google Play MarketHello! I am looking for a developer (or a beginner with a good foundation) who can create several simple classic 2D games for the Android mobile platform with subsequent publication in the Play Market.To start, one or two games need to be developed. Examples of settings and… Java, Gaming Apps ∙ 1 day 2 hours back ∙ 15 proposals |
Application developmentI wish to create a mobile application for communication, the app should have audio and video calls, group chat creation, the ability to sync with phone contacts, account settings: email binding, 2FA, phone number, the ability to customize app notifications, change the app… Java, Python ∙ 5 days 19 hours back ∙ 39 proposals |