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

Сортировка по основанию с использованием сортировки подсчетом
Этот алгоритм сортировки по основанию использует сортировку подсчетом в качестве требуемой стабильной сортировки. Это правильно сортируется при вводе 3 чисел с небольшим количеством цифр, но алгоритм сортировки перестает работать для более высоких...
3082 просмотров
schedule 09.07.2022

Как реализовать сортировку целых чисел в Clojure?
Скажем, у меня есть массив целых чисел xs , принимающих значения от 0 до max , и мне нужно отсортировать его за время O(n), поэтому я не могу просто выполнить (sort xs) . Есть ли способ сделать это с помощью функции frequencies ? На другом...
173 просмотров
schedule 15.09.2022

Сортировка подсчетом - Эффективность
Я думал о сортировке подсчетом и о том, как мы ее реализуем, на самом деле, как работает алгоритм. Я застрял с одной частью, алгоритм действительно прост и понятен, но одна его часть не кажется необходимой. Я думал, что люди могут ошибаться или...
634 просмотров
schedule 03.05.2023

Hackerearth пузырьСортировка
В Hackerearth я пытался решить подсчет свопов пузырьковой сортировки. и мой вывод всегда отличается от правильного вывода. например; мой вывод 2475, а правильный вывод 2788 #include <iostream> using namespace std; int main() { int...
175 просмотров

Присутствует ли сортировка подсчетом в std: sort в STL?
Сортировка подсчета имеет временную сложность: O(n+k) n-> размер ввода k-> абс. диф. ч/б минимальное и максимальное значение. В некоторых случаях сортировка подсчетом лучше, чем алгоритм сортировки на основе сравнения. Присутствует ли он в std:...
825 просмотров
schedule 10.10.2022

Проблема с реализацией алгоритма сортировки подсчетом
Я пытаюсь научить себя нескольким алгоритмам сортировки в python, и у меня возникают небольшие проблемы с выводом. Я пытаюсь реализовать алгоритм сортировки подсчета, и я зашел так далеко: def counting_sort(l): nums = l highest =...
524 просмотров
schedule 09.01.2024

Странные результаты при измерении сортировки по основанию
Я измеряю время выполнения сортировки по основанию и подсчету, используя модуль timeit . Я использую 100 наборов случайных целых чисел, лежащих на интервале ‹0; 1000000>. Все целые числа уникальны в пределах множества. Первый набор состоит из...
73 просмотров

Реализация сортировки сегментами и сортировки подсчетом без использования динамического выделения памяти
Я практиковался в алгоритмах сортировки на С++, и я должен был реализовать алгоритмы без использования векторов. Таким образом, размер несортированного массива может быть определен в начале #define ARR_SIZE 25 , а элементы выбираются из равномерно...
108 просмотров