Onion Sort - алгоритм сортировки, работающий по принципу отслаивания элементов с двух сторон массива одновременно.
- Находим минимальный и максимальный элементы в текущем срезе массива
- Размещаем минимальный элемент в начале среза, максимальный - в конце
- Сужаем срез на один элемент с каждой стороны
- Повторяем, пока срез не станет пустым
- Временная сложность: O(n²)
- Пространственная сложность: O(1) при сортировке на месте
- Простая реализация
- Эффективнее стандартного Selection Sort за счет работы с обоих концов массива
