[#] FlashSort – метод сортировки данных за линейное количество перестановок
habrabot(difrex,1) — All
2016-04-04 18:00:05


Привет всем! У меня есть одно хобби – я очень люблю изобретать велосипеды. Об изобретении одного такого велосипеда хочу вам сегодня рассказать. Сортировка массива данных – задача, которой далеко уже не первый год. Она преследует нас с первых курсов технических вузов, а кому особенно повезло, то и со школьной скамьи. Обычно это методы сортировки “пузырьком”, “делением”, “быстрая”, “вставками” и прочие. _Вот, к примеру, подобной реализации метода сортировки “пузырьком” меня учили в одной крупной IT-компании. Этот метод использовался матёрыми программистами там повсеместно._ Так вот, мне всегда было интересно, почему уделяется так мало внимания методам сортировки без сравнения (поразрядная, блочная и т.п.). Ведь подобные методы относятся к классу быстрых алгоритмов, выполняются за О(N) количество перестановок и при удачно подобранных данных могут выполняться за линейное время. [Читать дальше →][1]

[1]: https://habrahabr.ru/post/280848/#habracut