Два шнапса этому арийцу
Не, СталинСорт вообще должен работать за константное время. Вот примерная реализация алгоритма:
void StalinSort(std::vector& citizens) {
citizens.clear();
}
void StalinSort(std::vector& citizens) {
citizens.clear();
}
Бля, оно восприняло угловые скобки с типом, как тег. Кароче, в векторе был тип Kulak.
<
ampersand lt semicolon
ampersand lt semicolon
Сначала думал, что это математическое открытие и заголовок передает общую суть текста. Но после я перечитал...
Тут такое дело, что если в математике теорема доказана без ошибок, опровергнуть это нельзя. Никак. Можно не надеяться.
Но можно обойти, изменив входные данные. Теорема верна лишь для алгоритмов построенных на основе попарного сравнения на однопроцессорной машине (одноленточной машине Тьюринга).
Radix O(n), хитрые модификации черпака O(n), сортировочные сети O(log n) работают быстрее. Во всяком случае в рамках математической абстракции.
Но можно обойти, изменив входные данные. Теорема верна лишь для алгоритмов построенных на основе попарного сравнения на однопроцессорной машине (одноленточной машине Тьюринга).
Radix O(n), хитрые модификации черпака O(n), сортировочные сети O(log n) работают быстрее. Во всяком случае в рамках математической абстракции.
С каждым годом понимать it и около it шутки становится все сложнее.
Алгоритм сортировки Сталина, который уничтожает все значения, которые не отсортировались до тех пор, пока сортировка не будет достигнута.
скорее, сортирует от начала до конца и выкидывает по пути всё, что нарушает закономерность
Чтобы написать коммент, необходимо залогиниться