Вопросы по теме '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 просмотров
schedule
25.02.2023
Присутствует ли сортировка подсчетом в 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 просмотров
schedule
18.03.2024
Реализация сортировки сегментами и сортировки подсчетом без использования динамического выделения памяти
Я практиковался в алгоритмах сортировки на С++, и я должен был реализовать алгоритмы без использования векторов. Таким образом, размер несортированного массива может быть определен в начале #define ARR_SIZE 25 , а элементы выбираются из равномерно...
108 просмотров
schedule
19.05.2024