Как начать решать алгоритмические задачи
Vložit
- čas přidán 18. 04. 2020
- С чего начать решение задач если никогда этого не делал? Читать "Cracking the Coding Interview" или изучать алгоритмы? А возможно сразу начать пробовать себя на leetcode.com?
Наша группа в телеграме: t.me/FAANGInterview
Спасибо, очень важное уточнение что около 30ти первых задач будут очень болезненными, потому что от этой болезненности кажется что это бесконечно и мне не дано мыслить в таком формате
С одной стороны всё правильно говоришь, но с другой стороны, важная часть решения задачи - понять что юзать, какую структуру данных, какой алгоритм итд. Ведь на интервью тебе никто не скажет с какой темы эта задача. Потому всегда когда решаете задачу - изучайте паттерн, чтобы только прочитав условие, вы уже представляли что нужно сделать. Например если просят что-то минимизировать или максимизировать - это скорее всего DP. А так годное видео!
Как *начать*
Впервые нашел хоть какой-то алгоритм решения алгоритмов:)
Всеми руками за такой подход! Решать задачи-единственный способ подготовиться. Чтение теории и курсы должны идти параллельно и по мере необходимости.
Сергей спасибо, прямо в нужный момент...
Спасибо, вы даёте очень хорошую мотивацию!)
Спасибо, буду пробовать💪
Клево, спасибо. Буду пробовать.
Большое спасибо, круто объясняете
Cпасибо за видео!
Спасибо дружище, ты спас меня
Спасибо 🙏
Отличное видео.
Крутецько!
Класс!
Круто)
Мне кажется это не человек) все сказанное идеально 👍
спасибо
Звука очень мало. На заметку
А что по поводу codewars? Просто открыл для себя его первым и решил штук 40 задач от 8 до 5 kyu
И что по поводу ресурсов или книг, где по поводу алгоритмов можно знания почерпнуть
лютый лаек подписка репост
4:16 я тот самый парень который на заднем фоне умиротворённо подметает улицу :D
Сколько времени тратить на задачу? Я имею ввиду, когда наступает тот момент, когда надо уже заглядывать в обсуждения и смотреть верное решение?
Я туплю полчаса сам, потом смотрю подсказку, потом мучаюсь ещё полчаса. Рост находится где-то между: когда взял подсказку, пришёл инсайт, написал код сам и сдал. Кайф. Подробнее писал у себя в канале про интервью - tlinks.run/coding_interviews/45
тоже интересует этот вопрос
Я бы сказал от 40 минут до 1 часа. Но по факту я засиживался и на полдня, ощущение что вот-вот же решу, так полсубботы и уходило.
А у вас есть аккаунт на кодфорс?
Нет( Я решал задачи на литкоде.
Я раньше думал что стдьідно смотреть ответ задачи
Зачем так громко
Лучше объяснить практическую пользу от умения решать подобные задачи
Есть польза. Понимание того, что ты пишешь и как это будет работать и как это сделать оптимально. У меня были коллеги, которые не имели опыта в алгоритмах вообще. Ловил на код ревью ситуации O(n) n^4, n^5 , а это очень грустно.
Как минимум, прохождение интервью в FAANG. Для этого, в большинстве своём, люди и решают задачи на LeetCode.
@@algoseekee уже не только FAANG, локальный IT рынок тоже начал этого от нас требовать