Как начать решать алгоритмические задачи

preview_player
Показать описание
Рекомендации по теме
Комментарии
Автор

Спасибо, очень важное уточнение что около 30ти первых задач будут очень болезненными, потому что от этой болезненности кажется что это бесконечно и мне не дано мыслить в таком формате

SlavaTopchiev
Автор

С одной стороны всё правильно говоришь, но с другой стороны, важная часть решения задачи - понять что юзать, какую структуру данных, какой алгоритм итд. Ведь на интервью тебе никто не скажет с какой темы эта задача. Потому всегда когда решаете задачу - изучайте паттерн, чтобы только прочитав условие, вы уже представляли что нужно сделать. Например если просят что-то минимизировать или максимизировать - это скорее всего DP. А так годное видео!

mikedoroshenko
Автор

Впервые нашел хоть какой-то алгоритм решения алгоритмов:)

golbIi_veshaet
Автор

Всеми руками за такой подход! Решать задачи-единственный способ подготовиться. Чтение теории и курсы должны идти параллельно и по мере необходимости.

ArtemKuznetsovTV
Автор

Мне кажется это не человек) все сказанное идеально 👍

chon-coding
Автор

Сергей спасибо, прямо в нужный момент...

iynlrpu
Автор

Спасибо, вы даёте очень хорошую мотивацию!)

antonanton
Автор

4:16 я тот самый парень который на заднем фоне умиротворённо подметает улицу :D

neodolphin
Автор

А что по поводу codewars? Просто открыл для себя его первым и решил штук 40 задач от 8 до 5 kyu
И что по поводу ресурсов или книг, где по поводу алгоритмов можно знания почерпнуть

shluhogon_
Автор

Сколько времени тратить на задачу? Я имею ввиду, когда наступает тот момент, когда надо уже заглядывать в обсуждения и смотреть верное решение?

Alex-jdjj
Автор

Я раньше думал что стдьідно смотреть ответ задачи

caffeinejavacode
Автор

Лучше объяснить практическую пользу от умения решать подобные задачи

Кирилл-бею