Зачем?!
Олимпийцу максимум, что нужно из нестандартного — поразрядная сортировка, можно её описать. Быструю и слияния знают все. Подсчетом — тоже. Остальное не нужно.
Долгое время, да и до сих пор, я игнорирую сортировку — по той причине, что все на неё любят набрасываться, и все сайты — так называемые «сборники алгоритмов» обычно наполовину состояли из алгоритмов всякой сортировки :)
Меня это повышенное внимание к такой простой задаче всегда раздражало :) Хотя сейчас есть мысль сделать статью о merge_sortе — поскольку это вообще достаточно мощный приём, который позволяет решать и некоторые другие задачи.
Именно такая идея у меня и появилась, когда я пару недель назад собрал электронную книгу в PDF (кстати, спасибо Progrik за толчок — так бы я ещё долго «планировал» бы заняться книгой :) ). Кто знает, может когда-нибудь я и займусь бумажной книгой… Хотя усилий надо будет вложить уйму, я догадываюсь :)
Рекомендую автору набрать все в TeX. Формулы не будут выглядеть ужасно в виде картинок при печати. Так же рекомендую убрать цвета — короче сверстать как для типографии
Я думаю было бы очень полезно попросить хабрасообщество помочь с версткой. Кау мне кажется, немало специалистов, которые могли бы объединив усилия сделать правильное оформление этому Труду.
Ха, вы не видели первой версии верстки )))
Вообще, как правильно заметили, примерно половина статей сейчас набраны в формате TeX (они переводятся на лету в HTML моим мини-парсером). Понятно, когда все статьи будут в TeXe, из них можно будет собрать гораздо более симпатичную книгу, но во-первых на переписывание старых статей уйдёт немалое время, а во-вторых возникает проблема перекрестных ссылок (из одних статей на другие алгоритмы) — насколько я знаю, TeX таких вещей в принципе не понимает. Хотя этим, конечно, можно просто пренебречь ради остальных плюсов…
Сайт отличный — не раз пользовался им, когда нужно было быстро освежить в памяти некоторые детали.
Между прочим, сам Максим тот ещё молодец: его профиль на TopCoder
Не заблокируют ли, как тот аккаунт? Может на какой-нибудь обменник, вроде depositfiles? Но всё равно спасибо, я бы и сам перезалил, если бы тут интернет нормальный был.
Спасибо Progrik за такую рекламу, и ещё за то — что парой неделями ранее он подтолкнул меня к созданию электронной книги, и потом дал несколько ценных советов :)
Книга с алгоритмами на C++ (архив сайта e-maxx.ru)