Изменения

Перейти к: навигация, поиск

Карманная сортировка

2 байта добавлено, 13:04, 12 июня 2012
Принцип работы
== Алгоритм сортировки ==
=== Принцип работы ===
[[Файл:Bucket-sort-exampleexample1.jpg|right|300px|thumb|Пример работы рекурсивного Bucketsort.]]
* элементы массива входных данных разбиваются на <tex>k</tex> блоков ("карманов", "корзин").
* каждый из блоков сортируется либо другой сортировкой, либо рекурсивно тем же методом разбиения.
* из каждого отсортированного блока данные записываются в массив в порядке разбиения на блоки.
Важно отметить, что разбиение на блоки производится таким образом, чтобы элементы каждого следующего блока были бы больше предыдущего.
 
=== Реализация ===
Существует несколько разных реализаций "карманной сортировки".
42
правки

Навигация