Size: a a a

2021 February 10

Z

Zart in Rude Python
это охуенно
источник

d

dµks in Rude Python
оно, по-моему, так и называется:  слип сорт
источник

A

Angry Maid in Rude Python
Zart
Сегодня уже лучше мемов не будет
Дак в бегинерсах года два назад такое пролетало
источник

V\

Vadim třetí \λ.λ in Rude Python
Zart
Сегодня уже лучше мемов не будет
Там ж O(n) получится?
источник

Z

Zart in Rude Python
самое смешное что оно даже не сортирует
источник

Z

Zart in Rude Python
это просто вывод массива в консоль
источник

V\

Vadim třetí \λ.λ in Rude Python
Zart
это просто вывод массива в консоль
Там скоупы вроде и аппендить позволят таким же чудом
источник

Z

Zart in Rude Python
Vadim třetí \λ.λ
Там ж O(n) получится?
нет. отсортируй
[100000000000, 1]
источник

V\

Vadim třetí \λ.λ in Rude Python
Zart
нет. отсортируй
[100000000000, 1]
n - не от количества, а как максимальное значение среди элементов.

Честно сказать, не вспомню как это там по стандартной нотации выразить кошерно
источник

Z

Zart in Rude Python
этот код на самом деле O(1)
источник

Z

Zart in Rude Python
тьфу
источник

Z

Zart in Rude Python
да, O(n)
навраль
источник

Z

Zart in Rude Python
тупой перебор массива у нас пропорционален его размеру
источник

Z

Zart in Rude Python
то что оно будет выводить хз сколько это другой вопрос
источник

V\

Vadim třetí \λ.λ in Rude Python
А так он считай маппит элементы в сами себя со временной задержкой (в консоль оно идёт или в массив это уже плевать)
источник

V\

Vadim třetí \λ.λ in Rude Python
В таком случае это потянет на дурное влияние фп. Например, у хаскеля что-то подобное при распараллеливании творится
источник

V\

Vadim třetí \λ.λ in Rude Python
Ну да, вот это 21й век программирования, не то что ваши пузырьки!

> let arr = [13,12,4,1,6,22];
> let sorted_arr = [];

> arr.map( (i) => setTimeout( () => sorted_arr.push(i), i ) );

—-
> sorted_arr

Array(6) [ 1, 4, 6, 12, 13, 22 ]
источник

Z

Zart in Rude Python
Vadim třetí \λ.λ
Ну да, вот это 21й век программирования, не то что ваши пузырьки!

> let arr = [13,12,4,1,6,22];
> let sorted_arr = [];

> arr.map( (i) => setTimeout( () => sorted_arr.push(i), i ) );

—-
> sorted_arr

Array(6) [ 1, 4, 6, 12, 13, 22 ]
теперь добавь авейт чтобы к моменту когда процедурка заканчивала работу - массив был отсортирован
источник

Z

Zart in Rude Python
иначе у тебя может оказаться половина недосортированного массива
источник

V\

Vadim třetí \λ.λ in Rude Python
Я думаю при таком подходе можно будет неожиданным образом укатиться в неожиданные же рассуждения о недетерминированных машинах, чтобы уж наверняка завернули с собеса домой идти ютуб смотреть
источник