Как стать автором
Обновить

Комментарии 63

Только на днях подумал, что пора мне этим заняться — а тут такая статья.
Спасибо, за отличный пример. Из раряда «Must have».
В делфи был проект с примерами сортировки. Причем эта картинка один в один как пример из делфи.
Не совсем понятно, зачем было упоминать про Google App Engine, учитывая, что это всё обыкновенная gif-анимация…
Все, теперь меня сольют, пропЕарил Гугол.
Неделя кровавых расправ! Хе-хе-хе…
Очень наглядно, спасибо за ресурс =) А возможности сравнения сортировок нет или я ее не нашел?
Ну там сравнение в наглядной форме :)
Да, прошу прощенья, я идиот, не сразу разобрался в интерфейсе =)
А возможности сравнения сортировок нет или я ее не нашел?
Если Вы про скорость, то почитайте Д. Кнута.
Не помню, чтобы у Кнута было сравнение по скорости.
Сравнение скорости и описание алгоритмов (с кодом на Pascal) есть у Вирта: www.mat.net.ua/mat/Virt-Algoritmi-programmi.htm
лет 7 назад, если не больше, пододное уже было… например
www.cs.ubc.ca/~harrison/Java/sorting-demo.html
Да и на хабре было то, что автор показывает в этом топике, только сайт переехал habrahabr.ru/blogs/algorithm/27788/
Это ужасно, сейчас мне устроят слив за боянчег.
Ты заколебал ныть, долбанный Эмо.
Все, мне пипец, теперь меня ничто не спасет.
А хабру меньше 7 лет.
Правда?=)
Абсолютная правда.
Ну вот, хабраэффект :-)
Ну вот :( Гугл апп оказался галимым.
гугл слёг под хабраэффектом )
слег и закончилась квота, немного различные понятия.
нонче хабр какой-то серьезный пошел, без irony шутки не воспринимаются
Походу Google AppEngine – говно, сайт состоящий только из статики уже лежит.
ну видимо авторы не заплатили за допнагрузку от хабраэффекта :)
«This Google App Engine application is temporarily over its serving quota. Please try again later.»
=)
Мне страшно от мысли, что пользователи «Хабра» могут начать что-то искать в «Гугле».
Ну, это всего лишь означает, что сайт размещен на бесплатном аккаунте, там таки есть ограничения по ресурсам. Если бы был платный — просто больше денег списали бы.
У меня блог на недорогом хостинге выдерживал по 60 тыс в день, при том, что «Вордпресс» стоит.
Там ограничение на трафик 1 гиг в сутки. Если картинка весит 200Кб, то бесплатных квот хватит на 5.000 юзеров. Если же заплатить один доллар, ту же картинку смогут посмотреть уже ~45.000 юзеров. Качество услуг напрямую зависит от толщины бумажника.
А на бесплатном?
Ну жежешка держалась :)
Посмотрю завтра
Неинтересные (судя по скрину) сортировки, все стандартненькие. Даже за O(n) нету ни одной. А хочется про какой нибудь bitonic sort узнать, кстати ни одного нормального объяснения не нашёл.
Сортировка за O(n) ??
Скажите в какую сторону гуглить, очень интересно почитать про это.
Гуглите сортировку подсчётом, и поразрядную сортировку. Кстати работают даже проще чем всякие кусорты и сортирующие деревья. Однако то что они асимтотически работают за O(n) не обозначает что они работают быстрее логарифмических сортировок во всех случаях. Тем не менее и для них есть применение.
Алгоритмы за O(n)? Такие бывают (кроме арифметической, которая едва ли заслуживает упоминания)?
Под арифметической сортировкой подразумивается сортировка подсчётом? Почему не заслуживает внимания, заслуживает. Может быть в общем случае эта сортировка не самая лучшая из за большого расхода памяти, однако если нам надо отсортировать массив относительно коротких типов вполне подходит. А ещё она подходит если за 15 минут нужно написать рабочий код.
да любую в принципе сортировку можно написать за 15 минут.

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

К примеру, поразрядная сортировка выдает результаты лучше, нежели та же самая быстрая сортировка, когда нужно отсортировать >= 10^7 чисел
Я к тому что сортировка подсчётом займёт в написании у меня полторы минуты, вместо трёх на кусорт, в задачу обычно входит не только сортировка. Писать сортировку за 15 минут это вообще стыд и срам. Если это конечно более менее классическая сортировка.

Поразрядная, да, конечно используется, но почему то так вышло что мне ни разу не приходилось её писать. Хотя ещё придётся наверное.
я в своё время наткнулся на en.wikipedia.org/wiki/Bead_sort. оно клёвое.
Не понял к чему ирония по поводу работы App Engine, скорее всего авторы не перенесли статику в какое-то другое место, по рекомендациям Гугла. Раньше некоторые использовали гугловский же Google Code для подобных вещей.
Перейдите по ссылке — поймете, к чему ирония ;-)
Ну что ребята положили сайтец уже, а…
Значит многих тема заинтересовала :)
Вот что мне по ссылке выдало.
Over Quota
This Google App Engine application is temporarily over its serving quota. Please try again later.
Похожая программа есть в дистрибутивах Delphi в папке «c:\Program Files\Borland\Delphi7\Demos\Threads» (я заметил только в версии 7 в первый раз, но думаю с версии 3 он уже там).

Там такими же квадратиками с полосками иллюстрируется многопоточность на примере трех алгоритмов сортировки: пузырьковая, выбором и быстрая.

Всегда показываю этот пример студентам на лекциях… каждый раз у аудитории безумный восторг от этих полосочек.
да, вот это наглядность! (или наслышность:)
А сабж так и лежит под гнётом хабраэффекта, надо будет позже заценить.
Давненько уже видел, думаю понастальгирую, а не тут-то было, хабраэффект.
Все это конечно хорошо, но где бы эту гифку посмотреть теперь?
503: Over Quota
This Google App Engine application is temporarily over its serving quota. Please try again later.

Хабра эффект :)
Наверное хабровчане вернулись со школы, и ломанулись проверить…
Есть ещё такая визуализация:
Не, эта красивей )
Будем ждать.
НЛО прилетело и опубликовало эту надпись здесь
Я смог увидеть это.
Автор,
Дайте разрешение я перенесу на свой сервер, и дам ссылку.
Это к автору того сайта надо за разрешением.
Думал вы автор :-)
Теперь вы знаете :) Пишите ему ;-)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории