Size: a a a

2020 January 15

AP

Anton Petrusevich in Modern::Perl
Andrey Konovalov
Но одно дело читать её ровно до того момента, пока не будет расхождения, а другое дело - непредсказуемое количество памяти читать.
Т.е. подход "давайте $a поксорим с $b" - очень такой себе, поскольку мы заранее не можем гарантировать, что $a и $b - это не "гигабайт-тебе-в-спул" случай
любые алгоритмы должны опираться на статистические данные, иначе они не оптимизируются. квиксорт в пределе может до О(n^2) иметь трудоёмкость, но, однако ж, он по статистике именно самый быстрый.
источник

IB

Ivan Bessarabov in Modern::Perl
зависит от размера
источник

VG

Vadim Goncharov in Modern::Perl
мне чот кажется, реальная исходная задача яйца выеденного не стоит
источник

AP

Anton Petrusevich in Modern::Perl
Ivan Bessarabov
зависит от размера
это тебе любая женщина скажет
источник

VG

Vadim Goncharov in Modern::Perl
а нам развели тут...
источник

IB

Ivan Bessarabov in Modern::Perl
источник

AP

Anton Petrusevich in Modern::Perl
это который ди продвигает?
источник

VO

Vyacheslav Olkhovchenkov in Modern::Perl
Anton Petrusevich
любые алгоритмы должны опираться на статистические данные, иначе они не оптимизируются. квиксорт в пределе может до О(n^2) иметь трудоёмкость, но, однако ж, он по статистике именно самый быстрый.
Не может, если по уму
источник

AP

Anton Petrusevich in Modern::Perl
Vyacheslav Olkhovchenkov
Не может, если по уму
кто не может? выбор медианы может оказаться неудачным всегда
источник

AP

Anton Petrusevich in Modern::Perl
ну и вообще это именно иллюстрация
источник

VO

Vyacheslav Olkhovchenkov in Modern::Perl
Вот так, не может. Читайте оригиналы и дополнительные статьи
источник

AP

Anton Petrusevich in Modern::Perl
то что там предпринимают усилия для избежания худших случаев не отменяет факта, что на вырожденном сете может оказаться худший случай. "наивный" квиксорт сводится к О(н в квадрате) на уже отсортированном массиве (кажись в обратном порядке)
источник

VO

Vyacheslav Olkhovchenkov in Modern::Perl
библиотечный квиксорт - это не то что дают в бодьшинстве вузов на лекции
источник

AP

Anton Petrusevich in Modern::Perl
да, я видел современные вариации.
источник

AP

Anton Petrusevich in Modern::Perl
если датасет, к примеру, предполагает в основном уже сортированные массивы, то, может оказаться, там вообще пузырёк быстрее всех
источник

IB

Ivan Bessarabov in Modern::Perl
Кстати, про сортировку. Знаете эту смешную загадку?
источник

IB

Ivan Bessarabov in Modern::Perl
What's the fastest way to sort a jumbled array, given that the array has length N and contains the integers from 1 to N inclusive?
источник

AK

Andrey Konovalov in Modern::Perl
Anton Petrusevich
любые алгоритмы должны опираться на статистические данные, иначе они не оптимизируются. квиксорт в пределе может до О(n^2) иметь трудоёмкость, но, однако ж, он по статистике именно самый быстрый.
По мне , сами алгоритмы должны подбираться более-менее в динамике. Т.е. то, что мы не можем выбрать даже метод хеширования, например - это реально нездорово. Конечно, должен быть приличный набор алгоритмов одного семейства или даже генерация алгоритмов по заданным параметрам. Но оно есть та, как есть: алгоритмы всё-таки должны учитывать все случаи.  Хотя, надо признаться, я обычно исхожу из негативных/песимистических предпосылок, а не из оптимистических.
источник

VG

Vadim Goncharov in Modern::Perl
Ivan Bessarabov
What's the fastest way to sort a jumbled array, given that the array has length N and contains the integers from 1 to N inclusive?
ыы
источник

VG

Vadim Goncharov in Modern::Perl
>  я обычно исхожу из негативных/песимистических предпосылок, а не из оптимистических.

это к неврологу

*стикер_доктор_хаус.жпг*
источник