Алгоритм быстрой сортировки. Реализация на языке Ruby
|
Ворожцов Артём Викторович Закончил Московский физико-технический институт (МФТИ), преподаватель кафедры информатики МФТИ, тренер команд МФТИ по программированию, ответственный редактор раздела "Информатика".
|
Мы рассмотрим алгоритм быстрой сортировки и две различные реализации на языке Ruby. Этот простой алгоритм (занимает на Ruby 5 строчек) является одним из эффективных алгоритмов сортировки, его модификации представлены в различных широко используемых стандартных библиотеках. Интересно заметить, что язык Ruby достиг высокого уровня, хотя сам код является легко читаемым текстом, написанным почти на естественном языке. Также изучим, как на языке Ruby осуществляется массовое тестирование методов. Это совсем несложно, к тому же при использовании тестирования ценность ваших разработок на порядок повысится. Некоторые прагматичные программисты делают крайние утверждения: «Непротестированный код не является написанным».
Комментарии читателей
© Журнал "Потенциал", 2005-2012. Все права защищены. Воспроизведение материалов сайта и журнала "Потенциал" в любом виде, полностью или частично, допускается только с письменного разрешения редакции. Отзывы и пожелания шлите почтой. Подготовка к ЕГЭ
ЕГЭ по математике
login
|