еще прочитал книгу о алгоритмах, но так и не пременил ни один, то ли дело во мне, то ли не те алгоритмы смотрел
Пользоваться надо не алгоритмами, а смекалкой, через изучение которых она прокачивается
это понятное дело) но алгоритмы какие используются во фронте обычно?
В основном - никакие А по факту абсолютно любые если того требует предметная область. Если тебе на фронте надо кратчайший путь на графе искать - значит тебе нужен алгоритм поиска кратчайшего пути. Вот и всё
" кратчайший путь на графе " - это как?
Алгоритм Дейкстры например
про этот алгоритм знаю, но где его применять, можно пример?
В навигации например, я делал навигатор по помещению, там помещение было представлено в виде взвешенного графа, что-бы находить пути от точки А в точку Б применялся алгоритм поиска пути на графе (Не Дейсктры а другой, но не суть) Конечно это вообще должно быть на бэке а не на фронте, но такие обстоятельства были что надо на фронте
Не ищи где их применять, случаев когда их можно применить у тебя за десяток лет может быть полный ноль. А может быть и сотня. Нельзя предсказать какой либо кейс где тебе пригодится это Алгоритмы тренируют логику и алгоритмическое мышление. Вот они то тебе очень пригодятся
я это понимаю, просто как то странно, что ни одного алогритма не юзанул еще
Как минимум понимая основы алгоритмов, что такое big O нотация, ты не будешь делать циклы с тройной вложенностью или строить неуместные цепочки из методов массива которые перебирают элементы. Ну и как минимум ты будешь лучше понимать как писать более быстрый и простой код когда это надо
А что в этом странного? кто сказал что их нужно использовать? Тем более на фронте Все уже давно написано и сделано за тебя, никому от этого нет никакого толку, что одно и тоже делать каждый раз с 0. Лучшие алгоритмы сортировки уже есть под капотом у метода .sort, тебе не нужно знать как пузырьком сортировать или быструю сортировку делать для этого. Пузырек вообще в принципе нигде и никогда тебе не пригодился бы. Это всё просто для развития а не для применения
понял, думал может есть какие алгоритмы для оптимизации
Оптимизации чего?
Та это понятно, какого конкретно кода? кода чего? что-бы оптимизировать код, надо оптимизировать конкретную проблему которая может быть оптимизирована и реально в этом нуждается
Обсуждают сегодня