Задания для самостоятельного выполнения

Сложность:
Rare
  • Реализуйте сортировки коллекции элементов по варианту. Программа должна корректно сортировать:
    • числа,
    • строки.

Сложность:
Medium
  • Для этой лабораторной работы лучше использовать объектно-ориентированный язык (хотя это не обязательно).
    1. Напишите класс, реализующий сортировку произвольной коллекции элементов.
    2. Унаследуйтесь от него и реализуйте класс, предоставляющий промежуточные данные о ходе сортировки.
    3. Реализуйте класс, визуализирующий сортировку с иcпользованием данных из п. 2.

Сложность:
Well-done
  • Принимается только самая быстрая сортировка в своём классе. Тестовый файл.

Варианты заданий

  • Подсчётом
  • Радикс прямая
  • Выбором
  • Слиянием
  • Вставками
  • Бинарным деревом
  • Выбором
  • Радикс прямая
  • Вставками
  • Радикс прямая
  • Выбором
  • Слиянием
  • Пузырьком
  • Радикс обмен
  • Пузырьком
  • Радикс прямая
  • Подсчётом
  • Слиянием
  • Пузырьком
  • Бинарным деревом
  • Выбором
  • Радикс прямая
  • Вставками
  • Быстрая