Завдання до проєкту - ESEI-ZNU/SortingAlgorithms GitHub Wiki
Кількість розробників у команді - 5
Задачі сортування масивів зустрічаються дуже часто. При їх реалізації корисно мати уяву про використовувані алгоритми сортування та їх ефективність у тому чи іншому випадках.
Пропонується розробити програму, яка виконує порівняльний аналіз відомих алгоритмів сортування з вимірюванням таких показників, як час сортування, кількість порівнянь та кількість перестановок.
Клас масиву, засоби доступу до нього та клас ітератора - розробник 1
Клас програми та засоби визначення ефективності - розробник 2
Алгоритми сортування:
- метод «бульбашків» - розробник 3
- метод шейкерного сортування - розробник 3
- метод сортування вставками - розробник 4
- метод сортування вибором - розробник 4
- сортування злиттям - розробник 5
- метод швидкого сортування - розробник 5
Забезпечити можливість введення та виведення даних у консоль. Продемонструвати роботу програми у консольному застосунку.
Мова розробки Java; IDE IntelliJ IDEA.