Size: a a a

2021 February 02

DD

Diana Diana in ТП
для нубов
источник

К

Константинтий... in ТП
В википедии же нормально написано
источник

EM

Eshu Marabo in ТП
Diana Diana
скиньте нормальную статью, где расписано про асимптотику сложности алгоритмов
О(N)?
источник

DD

Diana Diana in ТП
да
источник

DD

Diana Diana in ТП
log o(n)
источник

DD

Diana Diana in ТП
вот это всё
источник

EM

Eshu Marabo in ТП
https://t.me/eshu_coding/146
Хз, мб поможет. И ссылка на вики там есть.
Telegram
Эшу быдлокодит
Начал оптимизировать сортировку в своем диссертационном проекте, всплыла прекрасная иллюстрация такого понятия как вычислительная сложность алгоритма.

Тестовый массив - 4 миллиона элементов (классов, содержащих поле типа double, по которому и осуществляется сортировка).

Проверил четыре варианта сортировки массива:
1. Стандартный метод Array.Sort, предоставляемый c# из коробки (под капотом там quicksort O(n*log(n)), как писал выше). Результат - 2.2 секунды
2. Нагугленная реализация quicksort O(n*log(n)) для c#.  Результат - 2.7 секунды
3. Нагугленная реализация сортировки вставками O(n^2) . Результат - бесконечность, за 45 минут не отсортировалась даже половина массива, я остановил тест.
4. Нагугленная реализация сортировки слиянием mergesort O(n*log(n)). Результат 4.08 секунды.

Уже из этих цифр видно различия в вычислительной сложности: n^2 по сравнению с n*log(n) начинает проигрывать просто феерически. И да, такой массив - это обыденность: по объему данных это примерно две картинки в full hd.

Выигрыш метода…
источник

EM

Eshu Marabo in ТП
Но у меня там иллюстрация
источник

JF

Java Fuck You in ТП
Diana Diana
скиньте нормальную статью, где расписано про асимптотику сложности алгоритмов
А зачем тебе?
источник

DD

Diana Diana in ТП
Java Fuck You
А зачем тебе?
а мне чтобы программировать дронов, то нужно знать это
источник

DD

Diana Diana in ТП
там нужны самые быстрые алгоритмы подбирать
источник

DD

Diana Diana in ТП
оценивать их сложности
источник

DD

Diana Diana in ТП
и всё это такое
источник

ИБ

Илья Билаш in ТП
источник

DD

Diana Diana in ТП
спасибо
источник

I

Inviser666 in ТП
пожалуйста
источник

JF

Java Fuck You in ТП
Inviser666
пожалуйста
/ban
источник

I

Inviser666 in ТП
сначала побей мой рекорд в игре
источник

JF

Java Fuck You in ТП
Я баги правлю
источник

I

Inviser666 in ТП
я их делаю
источник