Задания для самостоятельного выполнения
Для этой лабораторной работы лучше использовать объектно-ориентированный язык (хотя это не обязательно).
- Напишите класс, реализующий сортировку произвольной коллекции элементов.
- Унаследуйтесь от него и реализуйте класс, предоставляющий промежуточные данные о ходе сортировки.
- Реализуйте класс, визуализирующий сортировку с иcпользованием данных из п. 2.
Бонусные баллы начисляются за:
Cамую быструю сортировку в своём классе. Тестовый файл.
Варианты заданий
- Подсчётом
- Радикс прямая
- Выбором
- Слиянием
- Вставками
- Бинарным деревом
- Выбором
- Радикс прямая
- Вставками
- Радикс прямая
- Выбором
- Слиянием
- Пузырьком
- Радикс обмен
- Пузырьком
- Радикс прямая
- Подсчётом
- Слиянием
- Пузырьком
- Бинарным деревом
- Выбором
- Радикс прямая
- Вставками
- Быстрая