potemki: (Default)
potemki ([personal profile] potemki) wrote2012-06-08 02:53 pm

Счисление мадьяр

Нашла в лентеленте: алгоритм пузырьковой сортировки посредством чардаша, очень впечатляет. Думаю, не поучиться ли программированию.



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

[identity profile] lenka72.livejournal.com 2012-06-08 12:12 pm (UTC)(link)
А что, алгоритм не предусматривает никаких процедур итоговой проверки?

[identity profile] khatskevich.livejournal.com 2012-06-08 12:23 pm (UTC)(link)
Тут используются некоторый ухищрения, и парные сравнения с последней перестановки и до 4:00 и есть эта самая проверка, насколько я вижу.

[identity profile] los-desdichados.livejournal.com 2012-06-08 12:25 pm (UTC)(link)
а зачем тогда алгоритм, если потом все равно проверять?

[identity profile] chaotickgood.livejournal.com 2012-06-08 01:00 pm (UTC)(link)
Тут скорее всего процедура в кадр не попала.

Если цикл был пройден без перестановок, то алгоритм закончен.

[identity profile] grisabella.livejournal.com 2012-06-08 02:38 pm (UTC)(link)
ну да, что-то типа проверки заканчивается около 4:00, проверяется, что больше пузырьков нет.
Забавно, можно разными танцами сортировать, это же распространенная фигура, когда меняются местами, наверно, даже какие-то игры на эту тему есть, типа ручейка.
Я тоже в последнее время думаю, не заняться ли мне программированием, почему-то раньше совсем не привлекала такая деятельность, а теперь кажется просто идеал. На прошлой работе немного приходилось, просто отдыхала душой.

[identity profile] lenka72.livejournal.com 2012-06-08 02:46 pm (UTC)(link)
Я программировать вряд ли, конечно, а вот сплясать можно.
Будет охота - посмотрите дальше по ссылкам, там ещё много такого добра, оказывается. Я сломалась на цыганочке с выходом, принцип сортировки так и не поняла, там все со всеми по очереди. А легенеш и безо всяких гитик хорош, но тут он особенно как-то осмысленно выглядит.
Игры типа ручейка представляют собой именно алгоритм, в том вся их и прелесть. Вообще любые правила игры.