Цель дня: Научиться основам сортировки.
Теория:
Сортировка - это процесс упорядочивания элементов массива или списка по определенному критерию. Существует множество различных алгоритмов сортировки, каждый из которых имеет свои сильные и слабые стороны.
Задания:
1. Пузырьковая сортировка:
Реализуйте алгоритм пузырьковой сортировки, который сортирует массив целых чисел по возрастанию.
2. Сортировка выбором:
Реализуйте алгоритм сортировки выбором, который сортирует массив целых чисел по возрастанию.
3. Сортировка вставками:
Реализуйте алгоритм сортировки вставками, который сортирует массив целых чисел по возрастанию.
4. Сортировка слиянием:
Реализуйте алгоритм сортировки слиянием, который сортирует массив целых чисел по возрастанию.
5. Быстрая сортировка:
Реализуйте алгоритм быстрой сортировки, который сортирует массив целых чисел по возрастанию.
Используемые концепции:
Ссылки:
Советы: