Завдання до проєкту - ESEI-ZNU/SortingAlgorithms GitHub Wiki

Кількість розробників у команді - 5

Задачі сортування масивів зустрічаються дуже часто. При їх реалізації корисно мати уяву про використовувані алгоритми сортування та їх ефективність у тому чи іншому випадках.

Пропонується розробити програму, яка виконує порівняльний аналіз відомих алгоритмів сортування з вимірюванням таких показників, як час сортування, кількість порівнянь та кількість перестановок.
Клас масиву, засоби доступу до нього та клас ітератора - розробник 1
Клас програми та засоби визначення ефективності - розробник 2

Алгоритми сортування:

  • метод «бульбашків» - розробник 3
  • метод шейкерного сортування - розробник 3
  • метод сортування вставками - розробник 4
  • метод сортування вибором - розробник 4
  • сортування злиттям - розробник 5
  • метод швидкого сортування - розробник 5

Забезпечити можливість введення та виведення даних у консоль. Продемонструвати роботу програми у консольному застосунку.
Мова розробки Java; IDE IntelliJ IDEA.