Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Алгоритмы и JS (https://javascript.ru/forum/misc/71866-algoritmy-i-js.html)

jabbascript 18.12.2017 20:14

Алгоритмы и JS
 
Здравствуйте!!!
:help: Ищу совета, как можно подтянуть знания простых алгоритмов(наподобии сделать реверс строки). Конечно же есть меркантильный интерес, который заключается в том чтобы не заваливаться на собеседованиях, поэтому особенно интересны те алгоритмические задачи которые вы задавали на собеседованиях на должность джун и чуть выше. Инфы такто в интернете полно, но ее трудно отфильтровать и понять что надо, а что не в ближайшие пару лет.

Aetae 18.12.2017 20:19

Цитата:

Сообщение от jabbascript (Сообщение 473190)
который заключается в том чтобы не заваливаться на собеседованиях

Знать сортировку пузырьком как Отче наш, лал.)

void() 18.12.2017 20:35

Лично я вовремя понял, что хоть знать алгоритмы, матан, ассемблер и прочее круто, но в данный момент, когда я еще начинающий - куда полезнее потратить время на более насущные вещи. Подтянуть функциональное программирование, ООП, посмотреть фреймворк какой-то и т.д. Куча всего нужно есть, помимо этой теории, которая на практике почти никогда не понадобится. А если ресурсы и время ограничено, то надо расставлять приоритеты. Толку, если я как новичок, начну изучать ща углубленно матан, алгоритмы и т.п., то через год я никуда не продвинуть, ничего толком не смогу написать. Как бы из этого и надо исходить на мой взгляд. Думю и на собеседовании мало толку от познания алгоритмов, если ты еще не можешь при этом элементарного сделать...

Aetae 18.12.2017 20:47

void()
Прикол в том, что без глубокой базы ты так и останешься вечным джуном, ибо всегда найдётся прична отложить на потом. =\

void() 18.12.2017 21:28

Aetae,
В принципе согласен. В общем - непростой вопрос...

Alexandroppolus 18.12.2017 22:09

Можно слегонца поупарываться тут https://www.codewars.com/

насчет алгоритмов - сначала разобраться, что такое асимптотическая сложность.
потом глянуть какие есть структуры данных, какие операции на них возможны, с какой сложностью по времени.
ну и так далее


Часовой пояс GMT +3, время: 18:12.