Визуализация 20 способов сортировки данных

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (3) 1 [2] 3   К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
Orion17
23.12.2020 - 22:39
9
Статус: Offline


Статус

Регистрация: 1.02.15
Сообщений: 8243
Цитата (Lamer84 @ 23.12.2020 - 22:32)
А что такое "American flag sort", которая чуть ли не быстрее quick sort?

 
[^]
RegRok
23.12.2020 - 23:12
2
Статус: Offline


Шутник

Регистрация: 11.12.13
Сообщений: 51
Цитата (grably @ 23.12.2020 - 21:38)
Фу блядь, вспоминаются эти злоебучие формулы вычисления их скорости и эффективности mike.gif

О(log n) gigi.gif
 
[^]
Sharapow88
24.12.2020 - 07:59
0
Статус: Offline


Балагур

Регистрация: 10.11.16
Сообщений: 972
Нихера не понятно, но ооочень интересно!)

Размещено через приложение ЯПлакалъ
 
[^]
ksin
24.12.2020 - 09:36
1
Статус: Online


Балагур

Регистрация: 28.07.14
Сообщений: 931
Проще красками нарисовать такую елочку )
 
[^]
HadOlenevod
24.12.2020 - 09:47
0
Статус: Offline


Ярило

Регистрация: 24.03.14
Сообщений: 3121
В некоторых способах один за всех херачит, прям как у нас на работе.
 
[^]
vytegor
24.12.2020 - 10:31
2
Статус: Offline


Приколист

Регистрация: 19.01.11
Сообщений: 375
в простеньких прогах все равно все пузырьком кодят )
 
[^]
grauwolfe
24.12.2020 - 10:50
0
Статус: Offline


Ярила

Регистрация: 27.06.17
Сообщений: 2149
Цитата (MrShelter @ 23.12.2020 - 21:32)
А мне нравится. Я в своё время стопицот таких роликов посмотрел. Но на ЯПе не взлетит.

А на хабре оно весной промелькнуло ужо..
Медленно работает топикстартер.
 
[^]
Alexeykov
24.12.2020 - 18:22
1
Статус: Offline


Ярила

Регистрация: 12.05.12
Сообщений: 13090
Цитата (parapaparam @ 23.12.2020 - 21:34)
Результат все равно один

Скорости и количество обращений к данным разные.
Это может стать ключевым при выборе того или иного способа сортировки.
Надо почитать что такое сортировка методом американского флага, уж больно быстро собирает.
 
[^]
Gribh
24.12.2020 - 18:25
2
Статус: Offline


Ярила

Регистрация: 22.05.19
Сообщений: 1372


Это сообщение отредактировал Gribh - 24.12.2020 - 18:26
 
[^]
freezer77
24.12.2020 - 18:33
1
Статус: Offline


Ярила

Регистрация: 13.07.17
Сообщений: 3459
Цитата (vytegor @ 24.12.2020 - 10:31)
в простеньких прогах все равно все пузырьком кодят )

Те же мысли: охуебомлел от результатов qsort и полез читать, что за зверь такой. Сам всё пузырьком всегда хреначу. Не от того, что я тупой, а от того, что никогда даже не интересовался, появлялись ли какие новые алгоритмы сортировки данных или нет с момента моего обучения в институте? Потому что никогда не сортировал "руками" какие-то большие объёмы данных, не было необходимости.
 
[^]
Alexeykov
24.12.2020 - 18:35
7
Статус: Offline


Ярила

Регистрация: 12.05.12
Сообщений: 13090
Цитата (dev3null @ 23.12.2020 - 21:50)
Ооо, сортировка методом "пузырька" Bubble sort, вспоминается учеба, прям ностальгия, кто не в теме- сортировка в массивах например.
Мне понравилось, скачаю и покажу жене- скажет что дурак, елки какие то показываю rulez.gif

Про пузырьковую сортировку это видео покажи. Тут наглядней.
 
[^]
koryuun
24.12.2020 - 18:40
5
Статус: Offline


Ярила

Регистрация: 19.10.15
Сообщений: 5074
А мне больше вот это нравится.
О, опередили. Ладно, вот не пузырьком.



Это сообщение отредактировал koryuun - 24.12.2020 - 18:41
 
[^]
snegopek
24.12.2020 - 18:41
4
Статус: Offline


Приколист

Регистрация: 9.01.17
Сообщений: 341
Вообще не помню когда вручную писал сортировку. В основном уже есть готовые методы и библиотеки для сортировки массивов и коллекций. Это в основном всё теория что-бы зеленых научить работать с лупами, уметь строить логические цепочки и понмать как оно устроено под капотом.
 
[^]
koryuun
24.12.2020 - 18:44
1
Статус: Offline


Ярила

Регистрация: 19.10.15
Сообщений: 5074
Цитата (snegopek @ 24.12.2020 - 18:41)
Вообще не помню когда вручную писал сортировку. В основном уже есть готовые методы и библиотеки для сортировки массивов и коллекций. Это в основном всё теория что-бы зеленых научить работать с лупами, уметь строить логические цепочки и понмать как оно устроено под капотом.

В общем да, но бывают исключения. Например, когда пишешь под слабую маленькую железку на C без плюсов.
 
[^]
MobiDick
24.12.2020 - 18:51
0
Статус: Offline


Шутник

Регистрация: 10.01.16
Сообщений: 43
Добавлю комент, по трезвяни пересмотрю

Размещено через приложение ЯПлакалъ
 
[^]
СТАС73
24.12.2020 - 19:04
0
Статус: Offline


Ярила

Регистрация: 5.12.13
Сообщений: 7080
На ёлочке не очень показательно.
Была другая видюха.
Там просто высота определяла расположение по ранжиру.

Размещено через приложение ЯПлакалъ
 
[^]
и7ветер
24.12.2020 - 19:11
1
Статус: Offline


Ярила

Регистрация: 22.11.13
Сообщений: 8612
Цитата (MrShelter @ 23.12.2020 - 21:32)
А мне нравится. Я в своё время стопицот таких роликов посмотрел. Но на ЯПе не взлетит.

Конечно не взлетит, хотя в зеленку попадает) Его автор идиотский мутант с распадающимися мозгами, как многие компьютерщики. Если бы, вместо ебланского попискивания, был бы добавлен голос с минимальными обьяснениями, хотя бы название очередного метода и какая-никакая его характеристика, ролик миллионы просмотров смог бы набрать.
Вот только компьютерщики как правило утрачивают навык коммуникации, человеческое понимание и прочие признаки адекватности, и процесс все развивается. Компьютер - плохая эмуляция части функций человеческого мозга. Чем лучше человек работает с компьютером, тем больше его мозг приспосабливается к плохой эмуляции одной из функций...
Очень жаль. До середины досмотрел, пока идиотическое попискивание вкрай не заебало. А без звука не так занятно.

Это сообщение отредактировал и7ветер - 24.12.2020 - 19:13
 
[^]
Tarakan
24.12.2020 - 19:13
0
Статус: Online


Ярила

Регистрация: 18.07.08
Сообщений: 2583
Кто-то курсовую запилил? Визуализация прикольная, но совсем не наглядная.
За 15 лет программирования ни разу не пришлось реализовывать любой алгоритм сортировки - все уже реализовано в виде готовых функций. Подобные академические знания оценит только препод на зачете.
 
[^]
Vikt0r
24.12.2020 - 19:19
0
Статус: Offline


Приколист

Регистрация: 24.11.14
Сообщений: 224
Спасибо, утащил в закладки.
American flag sort ваще штука, мало что понял, но одобряю!
 
[^]
Shorek
24.12.2020 - 19:19
1
Статус: Offline


Ярила

Регистрация: 12.04.20
Сообщений: 1648
Цитата (grably @ 24.12.2020 - 03:38)
Фу блядь, вспоминаются эти злоебучие формулы вычисления их скорости и эффективности mike.gif

Неожиданно. Через жопу? blink.gif
 
[^]
ieee1394
24.12.2020 - 19:25
6
Статус: Offline


Ярила

Регистрация: 6.09.06
Сообщений: 4020
Еще вариация
 
[^]
Shuremsus
24.12.2020 - 20:01
0
Статус: Offline


Юморист

Регистрация: 30.06.19
Сообщений: 531
Цитата (Jammardu @ 23.12.2020 - 21:28)

Визуализация (от лат. visualis, «зрительный») — общее название приёмов представления числовой информации или физического явления в виде, удобном для зрительного наблюдения и анализа. dont.gif
 
[^]
COCl2
24.12.2020 - 20:17
0
Статус: Offline


Брянский стиральщик

Регистрация: 26.06.16
Сообщений: 1133
Есть же максимально эффективный частотный метод! Нахуй все эти пузырьки?

Размещено через приложение ЯПлакалъ
 
[^]
tiabaldu
24.12.2020 - 20:46
1
Статус: Offline


Ярила

Регистрация: 4.06.10
Сообщений: 2972
Аж голова заболела от этой темы. Как вспомню эти методы сортировки. Самая тяжелая тема походу в программировании..

п.с. еще и указатели со ссылками тот еше взрыв мозга.
 
[^]
crr
24.12.2020 - 20:48
3
Статус: Offline


Думаю... 79%

Регистрация: 26.10.15
Сообщений: 456
Цитата (COCl2 @ 24.12.2020 - 20:17)
Есть же максимально эффективный частотный метод! Нахуй все эти пузырьки?

Мы тут визуализируем.
Покажи видео с частотным методом, повизуализируем и на него...
 
[^]
Понравился пост? Еще больше интересного в Телеграм-канале ЯПлакалъ!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 13064
0 Пользователей:
Страницы: (3) 1 [2] 3  [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]


 
 



Активные темы






Наверх