Вопросы по теме 'bucket-sort'

Сколько сравнений потребуется в худшем случае, если нам нужно отсортировать 7 чисел, каждое из которых состоит из 4 цифр?
Сколько сравнений потребуется в худшем случае, если нам нужно отсортировать 7 чисел, каждое из которых состоит из 4 цифр? (Поразрядная сортировка) Варианты: 40,38,47,280. Мое решение - я взял 10 ведер (от 0 до 9) (связанный список). Затем для...
2839 просмотров
schedule 09.10.2023

Эффективная сортировка по корзинам на графическом процессоре
Для текущего проекта OpenCL GPGPU мне нужно отсортировать элементы в массиве по некоторому ключу с 64 возможными значениями. Мне нужно, чтобы в последнем массиве все элементы с одним и тем же ключом были смежными. Достаточно иметь ассоциативный...
1701 просмотров

Bucket Sort — ошибка сегментации
Поэтому я использовал быструю сортировку в своей программе, но теперь хочу уменьшить сложность до O (n). Мне нужно использовать сортировку ведра, чтобы это работало. Это делает моя программа Моя программа считывает файл целых чисел и...
1103 просмотров

Почему мы используем сортировку вставками в сортировке сегментов?
Bucket sort — это сортировка с линейным временем. Почему мы используем в нем сортировку вставками? Мы знаем, что сортировка вставками занимает время O(n2). Почему мы не можем использовать линейную сортировку внутри него? Как видим, когда в...
2201 просмотров

Как создать строго упорядоченные равномерно распределенные сегменты из массива?
Я хочу взять массив целых чисел и выполнить частичную сортировку этого массива. Каждый элемент в ведре перед ним меньше, чем текущие элементы ведра. Например, если у меня есть 10 ведер для значений 0-100, 0-9 пойдут в первое ведро, 10-19 во второе и...
1011 просмотров
schedule 11.06.2022

Реализация сортировки сегментов
Я должен реализовать сортировку ведра, чтобы он сортировал массив с size = 100 со случайно сгенерированными числами от 0 до 100. Мои ведра следующие: Bucket0: (0<=x<10) Bucket1: (10<=x<20) . . . Bucket9: (90<=x<100) Теперь...
686 просмотров
schedule 02.01.2023

c#, реализующий алгоритм сортировки ведра
Добрый вечер всем здесь! Я создал алгоритм сортировки ведра, но он выдает ошибку, что индекс вне допустимого диапазона. Не могли бы вы сказать мне, где проблема? Я не могу найти решение самостоятельно, поэтому я прошу вашей помощи public int[]...
664 просмотров
schedule 24.09.2022

Являются ли Radix Sort и Bucket/Bin адаптивными?
Являются ли тесно связанные алгоритмы сортировки Radix Sort и Bucket Sort Adaptive? Я знаю, что алгоритм сортировки называется адаптивным, если данные для сортировки предварительно отсортированы и алгоритм занимает минимальное время. Однако я не...
207 просмотров