Size: a a a

JavaScript Noobs — сообщество новичков

2020 August 15

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
jk
Если рандом нужен не чаще раза в миллисекунду.
Не получится вроде быстрее)
источник

j

jk in JavaScript Noobs — сообщество новичков
Sm•ok 😈✔️
Не получится вроде быстрее)
Почему нет?
источник

j

jk in JavaScript Noobs — сообщество новичков
Если по одному получать в зависимости от действий пользователя то думаю не получится.
источник

j

jk in JavaScript Noobs — сообщество новичков
В других случаях не проблема.
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
Хз, думал меднленнее будет
источник

VL

V. Lavrinovics 🇦🇹... in JavaScript Noobs — сообщество новичков
Я вот думаю, это я сложный вариант чтли предложил с forward(тоесть continue), или это вы тут усложняете ? )
источник

j

jk in JavaScript Noobs — сообщество новичков
V. Lavrinovics 🇦🇹
Я вот думаю, это я сложный вариант чтли предложил с forward(тоесть continue), или это вы тут усложняете ? )
Да так, теоретизируем. Много способов разных и выбор подходящего зависит от условий задачи.
источник
2020 August 16

ei

export default - зло... in JavaScript Noobs — сообщество новичков
Уникальный ид - nanoid
источник

j

jk in JavaScript Noobs — сообщество новичков
С коллизиями уровня - пройдёт ли по улице динозавр.
источник

A

Altairka in JavaScript Noobs — сообщество новичков
Всем хай, кто-то сталкивался с тем что обычная быстрая сортировка выкидывает maximum call stack size excepted?
источник

🏡К

🏡 Назар Калитюк... in JavaScript Noobs — сообщество новичков
Altairka
Всем хай, кто-то сталкивался с тем что обычная быстрая сортировка выкидывает maximum call stack size excepted?
да, если с рекурсией накосячил
источник

A

Altairka in JavaScript Noobs — сообщество новичков
источник

A

Altairka in JavaScript Noobs — сообщество новичков
да вот вроде нигде...
источник

j

jk in JavaScript Noobs — сообщество новичков
Скинь не скриншотом.
источник

A

Altairka in JavaScript Noobs — сообщество новичков
jk
Скинь не скриншотом.
источник

A

Altairka in JavaScript Noobs — сообщество новичков
Так, ну если дергать 1 элемент массива в качестве middle то все работает как и должно, но в книге так красиво было расписано про стек вызовов, что если дергать middle, то их меньше и все быстрее
источник

A

Altairka in JavaScript Noobs — сообщество новичков
Все, отбой, разобрался
источник

j

jk in JavaScript Noobs — сообщество новичков
Altairka
Все, отбой, разобрался
Получилось что-то вроде того?

if (arr[i] > middle) {
 greater.push(arr[i])
} else if (arr[i] < middle) {
 less.push(arr[i])
} else {
 middleArr.push(arr[i])
}
...
return sortedLess.concat(middleArr, sortedGreater)
источник

A

Altairka in JavaScript Noobs — сообщество новичков
jk
Получилось что-то вроде того?

if (arr[i] > middle) {
 greater.push(arr[i])
} else if (arr[i] < middle) {
 less.push(arr[i])
} else {
 middleArr.push(arr[i])
}
...
return sortedLess.concat(middleArr, sortedGreater)
Там middle это элемент, просто вытащил его индекс в отдельную переменную, и в for в начале if (i === middleIndex) contuine
источник

В

Владимир in JavaScript Noobs — сообщество новичков
Altairka
Там middle это элемент, просто вытащил его индекс в отдельную переменную, и в for в начале if (i === middleIndex) contuine
На всякий... в квиксорте обычно подразумевается swap элементов. Так тоже можно, но все же обычно in place без создания и объединения массивов меняют исходный массив
источник