Вёдерная сортировка :: Bucket sort
Мета-алгоритм. являющийся основой целых семейств сортировок, в частности, сортировок подсчётом и поразрядных сортировок.
Алгоритм
Основная идея - распределяем элементы по вёдрам (блокам, карманам, корзинам), т.е. группируем их по определённому признаку. Элементы в каждом ведре группируем по уточняющим признакам. Продолжаем процесс распределения, пока в каждом ведре не окажутся одинаковые элементы.
Характеристики алгоритма
| Название | Вёдерная сортировка (Bucket sort) | |
|---|---|---|
| Другие названия | Карманная сортировка,корзинная сортировка,блочная сортировка | |
| Класс | Сортировки распределением | |
| Устойчивость | Да / Нет | |
| Сравнения | Нет / Да | |
| Сложность по времени | Худшая | O(n2) |
| Средняя | O(n + k) | |
| Лучшая | O(n) | |
| Сложность по памяти | Худшая | O(n × k) |












