Size: a a a

JavaScript — русскоговорящее сообщество

2020 January 16

L

Lookarious in JavaScript — русскоговорящее сообщество
倫太郎 岡部
А чё реагируешь?
🤷‍♂️ Idk
источник

MS

Maria Sokolova in JavaScript — русскоговорящее сообщество
Пригождалось ли вам знание алгоритмов не на собеседованиях, а в разработке?
Если да, то в каких случаях?
источник

СК

Сергей Костин in JavaScript — русскоговорящее сообщество
Baxxter
просто обертка, например я часто использую для создания универсальных обработчиков
условный пример:
const handleSort = sort => event => {
event.preventDefault();
dispatch(sort);
}
Использование:
<Button onClick={handleSort(byName)}>По имени</Button>
<Button onClick={handleSort(byId)}>По ID</Button>
Пример наглядный, но все равно не понятно... в чем тут универсальность?
источник

Y

Yehor in JavaScript — русскоговорящее сообщество
Maria Sokolova
Пригождалось ли вам знание алгоритмов не на собеседованиях, а в разработке?
Если да, то в каких случаях?
вчера писал скрипт для браузерки по прокликиванию территории вокруг определенной точки, первая реализация была с заданием максимальных и минимальных (х, у) координат.
Вторая, с использованием "алгоритмов" - по спирали с заданой макс дистанцией поиска
источник

Y

Yehor in JavaScript — русскоговорящее сообщество
Господа! вопрос - есть ли готовая либа для реализации чего-то подобного на JQL (Jira Query Language)? для фронта.
Тоесть чтобы предлагались возможные аттрибуты поиска и чтоб либа сама формировала необходимую стрингу
источник

B

Baxxter in JavaScript — русскоговорящее сообщество
Сергей Костин
Пример наглядный, но все равно не понятно... в чем тут универсальность?
в данном случае чтобы не писать обработчик под каждую кнопку сортировки
источник

С

Славик in JavaScript — русскоговорящее сообщество
Maria Sokolova
Пригождалось ли вам знание алгоритмов не на собеседованиях, а в разработке?
Если да, то в каких случаях?
при разработке чаще всего это надо для подсчета сложности
источник

С

Славик in JavaScript — русскоговорящее сообщество
ну и еще для использования сторонних либ
источник

С

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

С

Славик in JavaScript — русскоговорящее сообщество
но это не значит, что эти реализации выполняются за O(1) =)
источник

С

Славик in JavaScript — русскоговорящее сообщество
и, вызывая .sort() при каждом срабатывании mousemove для массива в несколько сотен элементов нужно осознавать последствия =)
источник

MS

Maria Sokolova in JavaScript — русскоговорящее сообщество
@Yehor, спасибо за ответ


Славик, а зачем их юзать при использовании либ? Сравнивать эффективность функций оттуда?
источник

MS

Maria Sokolova in JavaScript — русскоговорящее сообщество
Понятно, благодарю
источник

E

Evgen in JavaScript — русскоговорящее сообщество
Maria Sokolova
Пригождалось ли вам знание алгоритмов не на собеседованиях, а в разработке?
Если да, то в каких случаях?
Изучения алгоритмов позволяет использовать уже готовые подходы для решения именно ваших задач. Алгоритмы достаточно тесно связаны с структурами данных. Грубо говоря, изучая алгоритмы и структуры данных вы пополняете свою библиотеку подходов для решения похожих задач.
источник

DV

Default Voiceб 🔥 in JavaScript — русскоговорящее сообщество
Славик
алгоритмы, которые уже разобраны до дыр, уже давно реализованы и в повседневной обычной жизни чаще всего ты просто используешь готовое
Дак вот суть как раз в том, что надо знать, что использовать
источник

DV

Default Voiceб 🔥 in JavaScript — русскоговорящее сообщество
Помнить реализацию надо ток во время собесов
источник

DV

Default Voiceб 🔥 in JavaScript — русскоговорящее сообщество
В обычной жизни надо знать, что они есть и где взять реализацию, если понадобится
источник

MS

Maria Sokolova in JavaScript — русскоговорящее сообщество
Evgen
Изучения алгоритмов позволяет использовать уже готовые подходы для решения именно ваших задач. Алгоритмы достаточно тесно связаны с структурами данных. Грубо говоря, изучая алгоритмы и структуры данных вы пополняете свою библиотеку подходов для решения похожих задач.
Это понятно, интересовало как раз-таки практическое применение этих самых подходов
источник

С

Славик in JavaScript — русскоговорящее сообщество
Default Voiceб 🔥
Помнить реализацию надо ток во время собесов
если ты один раз нормально разобрался с этой темой, то ты ее будешь помнить не по надобности
источник

С

Славик in JavaScript — русскоговорящее сообщество
ты же не забываешь, что небо синее, когда там облака
источник