Pull to refresh
20
0
Виталий Чибриков @Tully

Программист

Send message
Она есть, возможно не очевидная.
winners это set.
А я не пытаюсь оправдаться.: о)
Я сторонник фальсифицируемости по Попперу

Ну, тут мне нечего ответить. Подговорить всех? Ну наверное можно. Я не пробовал.

Если у вас нет паранои, это не значит что за вами не следят.
Да, с моим. Который получен из текста случайно взятого из чата. И запушен в репо.
Из чата. Я об этом написал в статье и на видео говорю. Вы бы смогли сфабриковать чат в youtube?
Если да, идемте к нам преподавать ИБ.
Ну вы же можете запустить на своем компе. И получите тот же результат. Проверьте, если не верите.
Сид формировал через вызов hashCode() у строки
Вот так
    public int hashCode() {
        int h = hash;
        if (h == 0 && value.length > 0) {
            char val[] = value;

            for (int i = 0; i < value.length; i++) {
                h = 31 * h + val[i];
            }
            hash = h;
        }
        return h;
    }

Проверьте, у вас hash для строки из чата будет тот же что и у меня. В логах на видео он есть.
Ну так запустите на своей машине. Со своим компилятором и своими демонами. Строку для seed-а я запушил.
Email-ы возьмите из eparts.txt

Идея прикольная, кстати. Но мы хотели чтобы участвовали все, а не только те кто пришел посмотреть дод.
Один мой институтский приятель работал web тестировщиком и был извесен своими редкими браузерными настройками. Скромностью он не отличался и в аське (дело было в конце 90-х) взял себе ник Neo.
Один раз его редкие настройки привели к тому, что только он смог воспроизвести один из багов. Никому больше это не удалось. В корпоративной рассылке появилось: «Only the One can do it».
С праздником, ребята! Больше согнутых ложек.
Да, видимо в этом и есть причина спора. Считать ли операцию запуска алгоритма частью алгоритма?
Если да, то линейное. Если нет — константа.
Да. Согласен. Количество сортируемых элементов может быть любым. А значит время запуска алгоритма не ограничено и линейно растет с числом элементов.
Спасибо.
В некотором смысле SleepSort это временнОе представление radix sort. Только вместо индекса в массиве у вас секунды.
Если это не константа, как оно зависит от числа сортируемых элементов?
Можно заранее создать тредпул с количеством тредов равным максимальному размеру сортируемых чисел. Время его создания будет константным и не зависит от числа сортируемых элементов.
Если max-value — константа, то то что вы написали равно O(n).
О() определяет то, как увеличится нужное кол-во операций при увеличении числа сортируемых элементов.

O(C) = 0 так как изменение числа элементов не влияет на результат (например время обращения к элементу массива по индексу не зависит от размера массива)

O(C+N)=O(C)+O(N) = O(N)
SleepSort не зависит от N. Время работы алгоритма константное. Зависит от максимального размера сортируемых чисел и времени задержки.
Видеокурс, на который я дал ссылку, первый из серии курсов, которые мы планируем. И как у любого начинания у него две задачи:
1. протестировать собственные возможности и получить опыт создания таких курсов,
2. проверить интерес аудитории.

Следствие первого пункта — курс сырой и мы, со временем выпустим обновленный курс по Java.
Следствие второго — от ваших успехов в изучении курса зависит скорость появления и полнота будущих курсов.

Так что, в некотором смысле, вы можете не только ждать, но и приблизить их появление.
Жаль нельзя лайкать отдельные фотографии в тексте.
Может быть для этого и нужно образование, чтобы не писать "видили"?
Конечное значение i может быть как больше так и меньше ста миллионов.
1

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Works in
Date of birth
Registered
Activity