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

Sdílet
Vložit
  • čas přidán 18. 04. 2020
  • С чего начать решение задач если никогда этого не делал? Читать "Cracking the Coding Interview" или изучать алгоритмы? А возможно сразу начать пробовать себя на leetcode.com?
    Наша группа в телеграме: t.me/FAANGInterview

Komentáře • 35

  • @user-wt4fp9pc8e
    @user-wt4fp9pc8e Před 2 lety +12

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

  • @mikedoroshenko881
    @mikedoroshenko881 Před 4 lety +17

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

  • @golbIi_veshaet
    @golbIi_veshaet Před rokem +2

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

  • @ArtemKuznetsovTV
    @ArtemKuznetsovTV Před 4 lety +1

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

  • @user-iy4nl4rp9u
    @user-iy4nl4rp9u Před 3 lety

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

  • @antonanton22743
    @antonanton22743 Před 4 lety

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

  • @MichaelD_02
    @MichaelD_02 Před 3 lety +1

    Спасибо, буду пробовать💪

  • @TheEegmen
    @TheEegmen Před rokem

    Клево, спасибо. Буду пробовать.

  • @YellowPanamka
    @YellowPanamka Před rokem

    Большое спасибо, круто объясняете

  • @AlienGodDog
    @AlienGodDog Před 4 lety

    Cпасибо за видео!

  • @user-vp4yp3qm1c
    @user-vp4yp3qm1c Před rokem

    Спасибо дружище, ты спас меня

  • @gmaxex93
    @gmaxex93 Před 3 lety +2

    Спасибо 🙏

  • @codingpas
    @codingpas Před 3 lety

    Отличное видео.

  • @sergiimatus3967
    @sergiimatus3967 Před 4 lety

    Крутецько!

  • @masterswift9700
    @masterswift9700 Před 4 lety

    Класс!

  • @seekeyk
    @seekeyk Před 4 lety +1

    Круто)

  • @chon-coding
    @chon-coding Před 2 lety

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

  • @ukratitelkisok9726
    @ukratitelkisok9726 Před 9 měsíci

    спасибо

  • @JaratMan
    @JaratMan Před 3 lety +4

    Звука очень мало. На заметку

  • @shluhogon_42
    @shluhogon_42 Před 2 lety

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

  • @vav802
    @vav802 Před 3 lety +1

    лютый лаек подписка репост

  • @neodolphin7084
    @neodolphin7084 Před 2 lety

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

  • @Alex-jd2jj
    @Alex-jd2jj Před 4 lety +3

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

    • @algoseekee
      @algoseekee Před 4 lety

      Я туплю полчаса сам, потом смотрю подсказку, потом мучаюсь ещё полчаса. Рост находится где-то между: когда взял подсказку, пришёл инсайт, написал код сам и сдал. Кайф. Подробнее писал у себя в канале про интервью - tlinks.run/coding_interviews/45

    • @user-wb1ow1pk9v
      @user-wb1ow1pk9v Před 3 lety

      тоже интересует этот вопрос

    • @sergeysema9534
      @sergeysema9534  Před 3 lety +3

      Я бы сказал от 40 минут до 1 часа. Но по факту я засиживался и на полдня, ощущение что вот-вот же решу, так полсубботы и уходило.

  • @user-qq4vn4xq9l
    @user-qq4vn4xq9l Před 3 lety

    А у вас есть аккаунт на кодфорс?

    • @sergeysema9534
      @sergeysema9534  Před 3 lety

      Нет( Я решал задачи на литкоде.

  • @caffeinejavacode1475
    @caffeinejavacode1475 Před rokem

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

  • @honey7460
    @honey7460 Před 11 měsíci

    Зачем так громко

  • @user-qs2hf4gn3k
    @user-qs2hf4gn3k Před 4 lety +2

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

    • @BAbrUA
      @BAbrUA Před 4 lety +2

      Есть польза. Понимание того, что ты пишешь и как это будет работать и как это сделать оптимально. У меня были коллеги, которые не имели опыта в алгоритмах вообще. Ловил на код ревью ситуации O(n) n^4, n^5 , а это очень грустно.

    • @algoseekee
      @algoseekee Před 4 lety +1

      Как минимум, прохождение интервью в FAANG. Для этого, в большинстве своём, люди и решают задачи на LeetCode.

    • @jelooJusta
      @jelooJusta Před 3 lety +1

      @@algoseekee уже не только FAANG, локальный IT рынок тоже начал этого от нас требовать