Size: a a a

2021 April 27

YP

Yarik Pesochenski in JS Liberty
Извини а big O это о чем?
источник

p

persona x grata in JS Liberty
По всему надо всего лишь прочитать пару статеек и выписать для себя основные моменты и повторять конспект перед собесом
источник

p

persona x grata in JS Liberty
С помощью биг О ты понимаешь сложность и затратность функции во времени и пространстве
источник

YP

Yarik Pesochenski in JS Liberty
А это типо к вопросу о функциональном программировании
источник

p

persona x grata in JS Liberty
Вычисление Фиббоначчи можно решить рекурсией, которая сожрет всю память или в мемоизацией во много раз быстрее
источник

YP

Yarik Pesochenski in JS Liberty
А что можно почитать чтобы шарить об этом?
источник

YP

Yarik Pesochenski in JS Liberty
Я знаю есть книга Грокаем алгоритмы
источник

p

persona x grata in JS Liberty
ну по части жс, тут функции это объекты высшего порядка, они могут принимать на вход другие функции и возвращать функции, это фишка жс
источник

YP

Yarik Pesochenski in JS Liberty
Ну это да
источник

p

persona x grata in JS Liberty
Что такое чистая функция?
источник

p

persona x grata in JS Liberty
Хотя бы статьи на хабре
источник

YP

Yarik Pesochenski in JS Liberty
Которая возвращает число в зависимости от принятого числа или около того?
источник

YP

Yarik Pesochenski in JS Liberty
Существуют парадигмы программирования, у парадигм есть алгоритмы, а у алгоритмов паттерны, в таком ключе да?
источник

p

persona x grata in JS Liberty
при многократном вызове с одним и тем же аргументов всегда возвращает один и тот же результат, идемпотентность
источник

p

persona x grata in JS Liberty
плюс чистая функция не мутирует никакие данные извне
источник

p

persona x grata in JS Liberty
типа редюсер в редаксе это чистая функция
источник

YP

Yarik Pesochenski in JS Liberty
А хорошо
источник

p

persona x grata in JS Liberty
получает аргумент и на его основе выдает новый результат
источник

YP

Yarik Pesochenski in JS Liberty
Бывает чистая функция а бывает высшего порядка, а еще какие бывают?
источник

p

persona x grata in JS Liberty
Не, алгоритмы везде одинаковые, это набор действий для работы с данными в оперативной памяти компа, а там все одинаковое для любых языков, двусвязные списки, хэш-таблицы и тд
источник