Ща после пяти лет погромирования сел нормально научиться алгоритмам. Взял книжку для умных (Кормен) и книжку для тупых (Венгроу). Пару часов вечером сижу вдупляю книжку, та сначала даёт идею алгоритма, потом пошаговую схему работы, только потом код. Так что на стадии идеи иду реализовывать в код, чекаю на разных входных данных и при необходимости допиливаю, потом сверяюсь с пошаговой схемой и примером реализации. Пока идёт сравнительно бодро
Тем же самым занимаюсь, и могу еще LeetCode посоветовать. Точнее, не сам Литкод, а коммьюнити вокруг него - на ютубе куча гайдов по решению задач, сами решения, паттерны, и т.д. Это если алгоритмы для того, чтобы к собесам готовиться - можно составить очень эффективный план обучения, чтобы изучать самое актуальное для собесов. Вот тут, например: https://algo.monster/problems/stats
Ща после пяти лет погромирования сел нормально научиться алгоритмам. Взял книжку для умных (Кормен) и книжку для тупых (Венгроу). Пару часов вечером сижу вдупляю книжку, та сначала даёт идею алгоритма, потом пошаговую схему работы, только потом код.
Так что на стадии идеи иду реализовывать в код, чекаю на разных входных данных и при необходимости допиливаю, потом сверяюсь с пошаговой схемой и примером реализации. Пока идёт сравнительно бодро
Тем же самым занимаюсь, и могу еще LeetCode посоветовать. Точнее, не сам Литкод, а коммьюнити вокруг него - на ютубе куча гайдов по решению задач, сами решения, паттерны, и т.д. Это если алгоритмы для того, чтобы к собесам готовиться - можно составить очень эффективный план обучения, чтобы изучать самое актуальное для собесов. Вот тут, например: https://algo.monster/problems/stats