Мета роботи: вивчення алгоритмів сортування.Використання індикаторів, посилань при передачі параметрів в функції.Вивчення методів аналізу даних, побудови графіків абсолютних і нормальованих значень.Вивчення методів і правил побудови блок схеми алгоритмів.Згідно з індивідуальним завданням необхідно: Створіть програму для сортування масива випадкових даних завданими методом сортування.Провести серію експериментів з різними розмірами сортируваних даних.Провести аналіз зміни залежності чисельності порівнянь і перехідів елементів при сортированнях від розміру сортируемого масива.Створювати таблиці та графіки зміни числа порівнянь і перехідів від розмірів масивів сортування.Порівняння виробляти за абсолютними значеннями і за нормальованим або приведеним до логарифмічного виду (згідно з особистим завданням) величинами.Будівництво блоку схеми алгоритму сортування, що відповідає алгоритму коду програми.НО
Сортування Розміри масивів для експериментів Блок схеми
Пузиркова, відбір 14;28;56;112;224;448;896ПузирковаДодаток 1.Таблиці результату сортування
Кількість порівнянь і перехідів для різних методів сортуванняМетод сортування Розмір масивуN1N2N3N4N5N6N7пухряковіпорівняння
перестановки
Вибірсравнення
перестановки
Вступні порівняння
перестановки
N1-N7 - значення розмірів масивів (в відповідності з індивідуальним варіантом завдання)
Таблиця 3.Стандартні значення порівнянь і переміщень
для різних методів сортуванняМетод сортування Розмір масивуN1N2N3N4N5N6N7пухлинна рівність
перестановки
Вибірсравнення
перестановки
Вступні порівняння
перестановки
Відгук замовника про співпрацю з Дмитриєм Дубовиком
Завдання для технологій програмуванняДякуємо за робот!!! Було приємно працювати з вами.
![]()
Відгук фрилансера про співпрацю з замовником
Завдання для технологій програмуванняЗамовник надав всю інформацію про завдання, був завжди на зв'язку. Оплата також пройшла без проблем. Рекомендуємо до співпраці!
-
714 35 0 Добрий день, готовий виконати вашу задачу на Builder C++ Rad Studio
Актуальні фриланс-проєкти в категорії C та C++
Реверс-інжиніринг консольних утиліт для опитування контролерів SSD (Flash ID)1. Мета роботиВиділення програмного інтерфейсу (API) взаємодії з контролерами SSD/NVMe з наданого набору консольних утиліт (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron та ін.). Результатом має стати робочий код мовою C/C++ або точна документація структур для… C та C++, Десктопні додатки ∙ 6 днів 13 годин тому ∙ 6 ставок |
Розробка Minecraft Java Seed Map / Seed Viewer для сайтуРозробка Minecraft Java Seed Map / Seed Viewer для сайтуОпис проєкту Потрібно розробити browser-based інструментMinecraft Java Seed Map / Seed Viewer, який буде працювати на нашому сайті та дозволятиме користувачу ввести seed Minecraft Java Edition і переглянути інтерактивну… C та C++, HTML та CSS верстання ∙ 6 днів 20 годин тому ∙ 15 ставок |
Порівняльний аналіз ефективності кастомного ПЗ (v2.2-field) та еталонного ПЗ (Meshtastic v2.x)
1000 UAH
Порівняльний аналіз ефективності кастомного ПЗ (v2.2-field) та еталонного ПЗ (Meshtastic v2.x) на ідентичній апаратній платформі (ESP32 + SX1268, 2W) за критеріями дальності, пропускної спроможності, стабільності лінка та енергоспоживання. Провести тести з вимірюваннями з… C та C++, C# ∙ 11 днів 3 години тому ∙ 2 ставки |