I'm not sure what the deal is with the alt-text on that comic, unless it's simply a lightweight allusion to the childfree movement.
On second thought, the alt-text to the latest comic is kinda botched, it should be "compare function" or "sort function", not "search function". I didn't even notice it, I was sure it said "sort".
Botched it is, haven't noticed that too. About the first one, I think this " ... and shouldn't" is actually a very стрёмная (how would you translate it?) allusion aimed at the average xkcd follower: if you find this funny in a sense of "I could've said that", then it's better if you don't procreate.
А ты не стал сразу непроизвольно вспоминать, как доказывается барьер в nlogn? Я не смог удержаться и вспомнил, повращав чуть-чуть заржавевшими шестеренками.
а где не напрягаясь посмотреть доказательство оценки n log n? и как ее преодолеть пользуясь внешним сравнением? и как это применить к кунилингусу вписать в отношенческую параллель?
Где посмотреть, искать лень, поэтому скажу так: если алгоритм сортирует любой порядок за максимум X сравнений, пользуясь только результатами сравнений, то у двух разных порядков последовательность из X результатов сравнений должна быть разной; отсюда 2^X >= n! = O(n^n).
Если алгоритм например знает, что все ключи это числа в промежутке от 1 до 1000, то легко отсортировать их за O(n), пройдясь по ним один раз и только считая для каждого возможного значения, сколько таких попалось. Если вместо от 1 до 1000 разброс значений скажем от 10^-20 до 10^20, то можно последовательно сортировать по цифрам начиная с наименьшего разряда, это называется radix sort и занимает O(n)*20 в данном случае, т.е. опять-таки O(n).
Параллель с девушками такая, что герой не пытается понять, что ему надо в жизни и что он ценит в девушках, а тытается абсолютно наугад, пользуясь только интуитивной функцией сравнения любых двух девушек.
Если алгоритм например знает, что все ключи это числа в промежутке от 1 до 1000
Но чтобы алгоритм знал глобальные свойства входной последовательности, нужно чтобы до него другой алгоритм уже проделал все нужные локальные сравнения. В жизни же все входные последовательности девушки одинаково неповторимы :)
no subject
Date: 2009-05-15 06:43 pm (UTC)no subject
Date: 2009-05-15 06:46 pm (UTC)no subject
Date: 2009-05-15 06:50 pm (UTC)no subject
Date: 2009-05-15 08:34 pm (UTC)no subject
Date: 2009-05-15 08:52 pm (UTC)no subject
Date: 2009-05-15 07:09 pm (UTC)no subject
Date: 2009-05-15 07:18 pm (UTC)On second thought, the alt-text to the latest comic is kinda botched, it should be "compare function" or "sort function", not "search function". I didn't even notice it, I was sure it said "sort".
no subject
Date: 2009-05-15 07:33 pm (UTC)About the first one, I think this " ... and shouldn't" is actually a very стрёмная (how would you translate it?) allusion aimed at the average xkcd follower: if you find this funny in a sense of "I could've said that", then it's better if you don't procreate.
no subject
Date: 2009-05-16 01:31 am (UTC)no subject
Date: 2009-05-16 11:44 am (UTC)no subject
Date: 2009-05-15 08:54 pm (UTC)no subject
Date: 2009-05-15 10:37 pm (UTC)no subject
Date: 2009-05-15 10:40 pm (UTC)Roman Bezrukavnikov
Date: 2009-05-16 12:18 am (UTC)применить к кунилингусувписать в отношенческую параллель?Re: Roman Bezrukavnikov
Date: 2009-05-16 12:45 am (UTC)Если алгоритм например знает, что все ключи это числа в промежутке от 1 до 1000, то легко отсортировать их за O(n), пройдясь по ним один раз и только считая для каждого возможного значения, сколько таких попалось. Если вместо от 1 до 1000 разброс значений скажем от 10^-20 до 10^20, то можно последовательно сортировать по цифрам начиная с наименьшего разряда, это называется radix sort и занимает O(n)*20 в данном случае, т.е. опять-таки O(n).
Параллель с девушками такая, что герой не пытается понять, что ему надо в жизни и что он ценит в девушках, а тытается абсолютно наугад, пользуясь только интуитивной функцией сравнения любых двух девушек.
Re: Roman Bezrukavnikov
Date: 2009-05-17 08:06 am (UTC)Но чтобы алгоритм знал глобальные свойства входной последовательности, нужно чтобы до него другой алгоритм уже проделал все нужные локальные сравнения. В жизни же все
входные последовательностидевушки одинаково неповторимы :)Re: Roman Bezrukavnikov
Date: 2009-05-18 12:56 pm (UTC)