Jump to content

Кубосорт


Кубосорт
Сорт Алгоритм сортировки
Структура данных Множество
Худшая производительность О ( нлогн n)
Наихудшая пространственная сложность Θ( п )
Оптимальный ?

Cubesort — это алгоритм параллельной сортировки , который создает самобалансирующийся многомерный массив из ключей, подлежащих сортировке. Поскольку оси одинаковой длины, конструкция напоминает куб. После вставки каждого ключа куб можно быстро преобразовать в массив. [1]

Реализация кубической сортировки, написанная на C, была опубликована в 2014 году. [2]

Операция

[ редактировать ]

Алгоритм Cubesort использует специализированный двоичный поиск по каждой оси, чтобы найти место для вставки элемента. Когда ось становится слишком большой, она расщепляется. Локальность ссылки является оптимальной, поскольку для каждой вставки выполняется только четыре двоичных поиска в небольших массивах. Используя множество небольших динамических массивов, можно избежать высоких затрат на вставку в один большой массив.

  1. ^ Сайфер, Роберт; Санс, Хорхе LC (1992). «Cubesort: параллельный алгоритм сортировки N элементов данных с помощью S-сортировщиков». Журнал алгоритмов . 13 (2): 211–234. дои : 10.1016/0196-6774(92)90016-6 .
  2. ^ Игорь ван ден Ховен (22 июня 2014 г.). «Кубсорт» . codeproject.com .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: c60a492f80dafa4b4cefb1d25e7f5147__1705519800
URL1:https://arc.ask3.ru/arc/aa/c6/47/c60a492f80dafa4b4cefb1d25e7f5147.html
Заголовок, (Title) документа по адресу, URL1:
Cubesort - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)