Рекурсія НЕ СТРАШНА! Перестань її боятись👨‍💻

Поділитися
Вставка
  • Опубліковано 26 вер 2024
  • Один з найпопулярніших термінів у програмуванні після славнозвісних принципів ООП. Кожного разу, коли ти нехтуєш нею, десь тихо сидить і плаче рекурсія. Не роби так, вона хороша :)
    Ком'юніті:
    - @ua_programmer (меми для програмістів): / ua_programmer
    - Learning Web Development (FB-група): / learningwebdevelopment
    - Маніфест (ком'юніті україномовних блоґерів): manifest.in.ua
    - Маніфест (основний Telegram-канал): t.me/manifestinua
    Корисні посилання:
    - Duolingo (БЕЗКОШТОВНА платформа для вивчення мов): invite.duoling...
    - Shutterstock (стокові фото та відео): submit.shutter...
    - Todoist (система таск-менеджменту): todoist.com/r/...
    - Payoneer (фінансова система, БОНУС $25 після отримання $1000): bit.ly/3jQEJGH
    - Audible (БЕЗКОШТОВНО 2 аудіокниги): amzn.to/2HRvU1d
    - Teamwork (система командного таск-менеджменту): www.teamwork.c...
    - Epidemic Sound (ліцензійна музика, БЕЗКОШТОВНО 1 місяць): www.epidemicso...
    - vidIQ (інструмент розкрутки UA-cam-каналу): vidiq.com/?afm...
    Швидке посилання на відео: • Рекурсія НЕ СТРАШНА! П...
    Додавайтесь у соціальних мережах:
    - / yuriydetsyk
    - / yuriydetsyk
    - / yuriydetsyk
    #рекурсія #програмування #урок #приклад #YuriyDetsyk

КОМЕНТАРІ • 64

  • @yuriydetsyk
    @yuriydetsyk  3 роки тому +2

    Про рекурсію в мемах: ua-cam.com/video/RPg-AzHvwi0/v-deo.html

  • @yehorslupitskyi3887
    @yehorslupitskyi3887 3 роки тому +15

    Привіт :) Прийшов після рекомендації Діми Малєєва. Подивився твоє перше і останнє відео - мені сподобалось, залишаюсь. Сам працюю програмістом вже декілька років, дослужився до сіньйора і теж задумуюсь над власним Ютуб каналом про ІТ і стало цікаво, що там в однодумців. Контент якісний, пояснюєш добре. Дякую :)
    P.S. Як з'явиться Patreon - обов'язково підтримаю

    • @yuriydetsyk
      @yuriydetsyk  3 роки тому +6

      дуже дякую за такий позитивний відгук😀 Діма мене звісно сьогодні порадував))

    • @olti3880
      @olti3880 3 роки тому +1

      +1

    • @andrew_kit
      @andrew_kit Рік тому

      Код всесвіту - топ))

  • @Denefuly
    @Denefuly 3 роки тому +1

    Дякую за гарний контент

    • @yuriydetsyk
      @yuriydetsyk  3 роки тому

      Дякую за перегляд)

  • @CrazyCat_
    @CrazyCat_ 3 роки тому +3

    До кінця подивився. Топ!

    • @yuriydetsyk
      @yuriydetsyk  3 роки тому

      щиро дякую!

    • @vl8224
      @vl8224 3 роки тому

      А що були інші варіанти?

    • @yuriydetsyk
      @yuriydetsyk  3 роки тому

      @@vl8224 з такою тривалістю, як у цьому відео, важко не додивитись))

    • @vl8224
      @vl8224 3 роки тому

      @@yuriydetsyk 😂

  • @deniscreator7913
    @deniscreator7913 3 роки тому +5

    Привіт від Діми)

  • @artemas4627
    @artemas4627 3 роки тому +2

    привіт, також прийшов від Діми) подивився пару відео, доступно, гарно все. Підписка і дзвінок є. Успіхів у розвитку каналу))

    • @yuriydetsyk
      @yuriydetsyk  3 роки тому +1

      Привітос і спасибі!!

  • @EvgenShuplat
    @EvgenShuplat 3 роки тому +1

    Діма рекомендує!

  • @vl8224
    @vl8224 3 роки тому +1

    Лайк поставлений, Перегляд забезпечений. Підписка і дзвінок активовані.

  • @HetoNic
    @HetoNic 3 роки тому +1

    )))) Дякую! Чисто цікаво!
    Пивіт від ВеликогоДі! ))

  • @Flomasterok
    @Flomasterok 3 роки тому +2

    Привіт від Діми. Підписка!

  • @BelladonGameDeverUA
    @BelladonGameDeverUA 3 роки тому +3

    Привітос)
    Приклади цікаві
    Але чесно - очіковав кращого життєвого пояснення

    • @yuriydetsyk
      @yuriydetsyk  3 роки тому

      дякую за комент) я пояснив, як особисто мені воно максимально зрозуміло) все одно для кожного якесь своє уявлення краще

  • @ZozuliaOleksandr
    @ZozuliaOleksandr 3 роки тому +3

    Привіт від Малєєва !

  • @sergeystep3415
    @sergeystep3415 3 роки тому +4

    дзеркало в якому відображається зеркало в якому відображається зеркало яке відображає дзеркало )))

  • @Mr-cn7jq
    @Mr-cn7jq 3 роки тому +2

    я від Діми Малєєва =)

  • @olehy5000
    @olehy5000 3 роки тому

    Юра, крутяк! Класний контент!

  • @vasylvovk7277
    @vasylvovk7277 3 роки тому +2

    Намагаюся всюди, де то можливо рекурсії уникати. Але бувають випадки, що безнеї ніяк, але рідко.

    • @yuriydetsyk
      @yuriydetsyk  3 роки тому

      та навіщо її уникати, вона ж така привітна😅

    • @vasylvovk7277
      @vasylvovk7277 3 роки тому +1

      @@yuriydetsyk , а коли щось прокохаєш, то моментально отримував або переповнення стеку, або пам'ять закінчувалась))))

  • @nataliiamorotska9637
    @nataliiamorotska9637 2 роки тому

    Найкращий приклад рекурсії: "У попа была собака..."

  • @РудийВовк
    @РудийВовк 2 роки тому +1

    У попа була собака, він її любив. Вона з'їла кусок сала - він її убив.
    Закопав. А на дошці написав :
    У попа була собака, він її любив. Вона з'їла кусок сала - він її убив.
    Закопав. А на дошці написав :
    Я так розумію рекурсію :)

  • @olegsubik
    @olegsubik 3 роки тому +1

    прийшов від Діми Малеєва, курва мать!
    круті відоси. так тримати. дуже корисно

  • @sergeystep3415
    @sergeystep3415 3 роки тому +2

    капера яка знімає те, що вона знімає, яка знімае те, що вона знімає.

  • @lilyalalala
    @lilyalalala 3 роки тому +2

    Прівєт від Дімки

  • @kovalyurii7278
    @kovalyurii7278 3 роки тому +1

    Рекурсія це цікава тема. Але все ж, краще використовувати цикли, щоб не отримати раптово Stack Over Flow error

    • @yuriydetsyk
      @yuriydetsyk  3 роки тому

      все залежить від ситуації та умов :)

  • @sergeystep3415
    @sergeystep3415 3 роки тому +1

    себе можна завести в рекурсію, думаеш про те, що ти думаеш вмомет про те, що ти думаеш думаючи про те, що ти думаеш.

    • @yuriydetsyk
      @yuriydetsyk  3 роки тому +1

      якось так воно і є 😀 такий собі "Inception"

    • @sergeystep3415
      @sergeystep3415 3 роки тому +1

      @@yuriydetsyk 5 років тому пробував цю штуку, потребує максимальної концетрації уваги, не приємна штука, думаю, я зрозумів, як люди божеволіють))))

  • @sergeystep3415
    @sergeystep3415 3 роки тому +1

    рука з 5 -тьма пальцями зкинчиків пальців руки з 5 - тьма пальцями з кінчикив пальців .......
    це ще фракталів має відношення?

  • @andybosyi710
    @andybosyi710 2 роки тому

    рекурсія - це типу коли голодний - то відгризти ногу.

  • @Ярослав-ч8е6ц
    @Ярослав-ч8е6ц 3 роки тому +1

    Привіт, як буде час то зроби український гайд по початковому налаштуванні та встановленні visual studio, для новачків зовсім мало таких матеріалів

    • @yuriydetsyk
      @yuriydetsyk  3 роки тому

      Дякую, додав собі у майбутні теми для відео!

  • @i43x
    @i43x 3 роки тому +1

    Приклад з магазином не зовсім про рекурсію, на мою думку, більше схожий на звичайний цикл.

    • @yuriydetsyk
      @yuriydetsyk  3 роки тому +1

      Я чомусь все одно там бачу в першу чергу рекурсію)
      const products = ['banana', 'apple', 'bread'];
      function goToShop(items) {
      if (items.length === 0) return;
      items.pop();
      goToShop(items);
      }
      goToShop(products);

    • @artyomushko
      @artyomushko 3 роки тому

      @@yuriydetsyk я правильно зрозумів, що звичайний обхід масиву - це рекурсія?)

    • @yuriydetsyk
      @yuriydetsyk  3 роки тому +1

      @@artyomushko ну обхід масиву можна виконати і циклом, і рекурсією) рекурсія більш потрібна вже для сценаріїв, коли результат минулої ітерації використовуєтсья для обрахунку наступного. наприклад ті ж числа Фібоначчі залежать одне від одного:
      function fib(n) {
      if (n < 2) {
      return n;
      }
      return fib(n - 1) + fib(n - 2);
      }

  • @gordonfreeman5748
    @gordonfreeman5748 3 роки тому +1

    Ненавиджу рекурсії, бо я був молодшим в сім'ї і часто мусив бігати в магазин, з цієї ж причини не граю у dead stranding. Розкажи, будь ласка, у котромусь наступному відео простою мовою, хто в біса такий цей ваш THIS.

    • @yuriydetsyk
      @yuriydetsyk  3 роки тому

      Дякую, прийму до уваги)

  • @pypypy4228
    @pypypy4228 3 роки тому

    Всё-таки поход в магазин не про рекурсию. Один из моих любимых примеров это изображение на коробке конфет с каким-нибудь мишкой, который в руках держит эту коробку конфет, на которой изображён мишка, который....

    • @yuriydetsyk
      @yuriydetsyk  3 роки тому

      Гарний приклад про цукерки) А похід в магазин - це про похід у магазин🤣

    • @pypypy4228
      @pypypy4228 3 роки тому

      Рекурсия... Во-первых это красиво :).
      Книга, в которой я описываю, как пишу эту книгу.
      Я, который осознаю себя, который осознает себя.
      Язык, с помощью которого лингвисты описывают язык.
      Как-то так :)

  • @NoName-uh5kx
    @NoName-uh5kx Рік тому

    чи є у вас вища технічна освіта чи взагалі освіта? дуже цікаво дізнатися

    • @yuriydetsyk
      @yuriydetsyk  Рік тому +1

      маю повну вищу, закінчував НУ "ЛП" за напрямком комп. науки. Але окрім універу дуже багато вивчав самостійно + найбільше часу приділяв практиці (власні проєкти)

  • @artyomushko
    @artyomushko 3 роки тому +1

    Приклад з магазином, то скоріше цикл foreach чи навіть while(true)

    • @yuriydetsyk
      @yuriydetsyk  3 роки тому

      Я вже навів десь у відповіді приклад, як це виглядатиме в коді) багато речей можна зробити і рекурсією, і циклом)

  • @Sasha_channel_
    @Sasha_channel_ Рік тому

    Україномовний контент 👍