Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Флейм (http://www.flasher.ru/forum/forumdisplay.php?f=53)
-   -   Наглядная сортировка массива (http://www.flasher.ru/forum/showthread.php?t=212269)

Zebestov 11.01.2016 14:02

Наглядная сортировка массива
 
https://youtu.be/Gnp8G1_kO3I

GBee 11.01.2016 14:10

Последняя непонятная, типа случайно повезет?

Гномья как собачка лает. А Радикс (ЛСД) самая шаманская с виду.

Zebestov 11.01.2016 14:22

Последняя самого заставила поинтересоваться :)

caseyryan 11.01.2016 18:48

Ну нифига)) Даже не думал, что их такое количество

Psycho Tiger 11.01.2016 19:59

Красота. Было бы совсем хорошо, если бы выводили O-нотацию алгоритмов и реальное время работы (последнее спорно, т.к. алгоритмы работают по разному на по-разному отсортированных массивах)

Zebestov 11.01.2016 20:17

Ну да, было бы ок хотя бы О, ага. А то сначала массив меньше, потом существенно больше, потом опять меньше. И задержка в миллисекундах скачет. Хотя, косвенно это тоже помогает понять, какие алгоритмы более оптимальны.

Psycho Tiger 11.01.2016 22:19

Ну, по сути вообще имеет смысл использовать 2-3, которые O(log n), в зависимости того как уже отсортирован входной массив. В реальной жизни для 9/10 случаев какой-нибудь qsort будет достаточен.

expl 15.01.2016 12:52

Ага, а в 1/10 - сортировку слиянием, т.к. это единственная сортировка с O(n * log n) с сохранением порядка сортировки без расширения ключа.
Она жрет память размером с сортируемый массив, но общий алгоритм сортировки с сохранением порядка и не жрущий память вряд ли существует (если не брать O(n * n))

undefined 15.01.2016 13:45

что за зверь такой "порядок сортировки"?


Часовой пояс GMT +4, время: 18:36.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.