Исходник Quick sort C++

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
4 Мар 2023
Сообщения
23
Реакции
6
Пожалуйста, авторизуйтесь для просмотра ссылки.
- repo
Быстрая сортировка на C++ с приятным алгоритмом работы. Расписал, как это запустить и как оно работает
 
  • Попкорн
Реакции: sove
А типо просто код функи скинуть слишком просто да?
 
Пожалуйста, авторизуйтесь для просмотра ссылки.
(noad)
Оптимизация вышла с чата. Создай массив на ~100k значений, заполни его рандомно и отсортируй тем методом, что ты скинул. Для чистоты эксперимента - можешь ещё засечь время выполнения сортировки.
Увидишь, что метод бинарной вставки раз в 200 медленнее чем, то, что опубликовал ТС, и в 1-2 тыщи раз медленнее дефолтного пайтоновского Timsort.
 
  • Клоун
Реакции: @s0
cant you just use the std::sort function inside the 'algorithm' library? like this

C++:
Expand Collapse Copy
    int array[]{ 2, 1, 9, 4, 5 };

    std::sort(std::begin(array), std::end(array));

    for (auto i : array) {
        std::cout << i << std::endl;
    }

1678824393214.png
 
как же я люблю библиотеки через main.cpp

как же я люблю библиотеки для работы с данными, работающие только с интами

ну перенеси ты блять left и right в темплейт, сразу человеком может станешь

3/10 за старания
 
Назад
Сверху Снизу