potemki: (Default)
[personal profile] potemki
Нашла в лентеленте: алгоритм пузырьковой сортировки посредством чардаша, очень впечатляет. Думаю, не поучиться ли программированию.



Кто понимает, о чём это вообще: в финальной части, когда они все уже выстроились по ранжиру и повернулись спиной - сортировка окончена, теперь дискотека? или дальнейшие пляски тоже имеют какой-то математический смысл? расскажите, мне понравилось.

Date: 2012-06-08 11:41 am (UTC)
From: [identity profile] tyrex.livejournal.com
а-а-а
это прекрасно.

Date: 2012-06-08 12:00 pm (UTC)
From: [identity profile] khatskevich.livejournal.com
Алгоритм закончился на отметке 4:00, дальше - только дискотека.

Date: 2012-06-08 12:28 pm (UTC)
From: [identity profile] los-desdichados.livejournal.com
http://www.youtube.com/watch?v=t8g-iYGHpEA (What different sorting algorithms sound like)

вот еще развлечение, кстати

Date: 2012-06-08 02:38 pm (UTC)
From: [identity profile] asox.livejournal.com
Тут какой-то неправильный модифицированный алгоритм.
Классический "пузырёк" предполагает своё завершение либо после прохода, при котором не было сделано ни одной перестановки, либо может тупо крутиться (n-1)*(n-1-1) раз.
А у них, похоже, в процессе фиксируется начало отсортированной последовательности, которая простирается до конца.
Могли бы фиксировать отсортированность и от начала прохода.

P.S. А после того, как все повернулись спинами - просто танцы.

Upd: Кстати, это не пузырьковая сортировка, а шейкерная (https://secure.wikimedia.org/wikipedia/ru/wiki/Шейкерная_сортировка).

Да, число проходов (n-1), это число измерений будет (n-1)*(n-1 - 1)*...
Чего-то я глюкнул.
Edited Date: 2012-06-08 02:45 pm (UTC)

June 2012

S M T W T F S
     12
34567 8 9
10 111213141516
1718 1920 21 2223
24 25262728 2930

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 7th, 2025 01:59 pm
Powered by Dreamwidth Studios