Пошаговое объяснение рекурсивной функции Фибоначчи

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ม.ค. 2025

ความคิดเห็น • 143

  • @pasthron
    @pasthron 2 ปีที่แล้ว +13

    Дядя, спасибо тебе большое за объяснение. Я понял принцип работы рекурсии быстро, но не понимал, как работает она с числами Фибоначчи недели 2. Ты спас меня

  • @miroslavamckoen1127
    @miroslavamckoen1127 8 ปีที่แล้ว +105

    Спасибо! Голос и правда дикторский :)

  • @arpspo
    @arpspo 7 ปีที่แล้ว +44

    Единственный кто нормально обьяснил, спасибо тебе )

    • @mr_lebovskii
      @mr_lebovskii 10 หลายเดือนก่อน +1

      нихуя не понял(

  • @sk0rn982
    @sk0rn982 6 ปีที่แล้ว +6

    Огромное спасибо за объяснение, в виде "разложить по полочкам". Очень помогло видео.

  • @Danil-o9y
    @Danil-o9y 8 ปีที่แล้ว +37

    Лучший!
    Около 2х часов пытался понять как же это всё таки работает,очень много гуглил,но под конец решил заглянуть на ютуб,посмотрел 2 ролика,но тоже ничего не понял,но потом наткнулся на это видео и на мне снизошло озарение.
    Спасибо большое,делай побольше видео,буду рад смотреть.

    • @Terrofury
      @Terrofury 6 ปีที่แล้ว +1

      скажи пожалуйста, какой ролик ты смотрел кроме этого? Возможно и мне это поможет)

    • @Sour13ru
      @Sour13ru 5 ปีที่แล้ว

      Это работает очень плохо!(не эффективно)

  • @АрстанбекШаршенов-к4т
    @АрстанбекШаршенов-к4т 2 ปีที่แล้ว +2

    отдуши спасибо не мог понять но после видео все прояснилось
    делайте еще больше таких поучительных видосов
    THANK YOU VERY MUCH

  • @sapperus
    @sapperus 7 ปีที่แล้ว +1

    Очень понятно, и голос, и правда, приятный :) Весь мозг порвал, пока пытался самостоятельно понять, как вообще работает рекурсия в этом случае. Спасибо!

  • @macitaxxx9233
    @macitaxxx9233 6 ปีที่แล้ว +2

    Приятно послушать человека с нормальной дикцией к сожалению тут таких мало.

  • @kasparbiekies186
    @kasparbiekies186 5 ปีที่แล้ว +6

    с таким диктором хочется пересматривать такие видео!

  • @ivandevodessa5158
    @ivandevodessa5158 2 ปีที่แล้ว +3

    Огромное спасибо за понятное объяснение !

  • @Sergey_sergi
    @Sergey_sergi 7 ปีที่แล้ว +47

    фиб фиб единица фиб фиб фиб от нуля фиб фиб ровняется единице...фибоначчи ровняется ен фиб фиб единице от нуля
    один плюс нуль один
    аааааааааааааааа
    пойду на свежий воздух отдохну

  • @aliakseyshliakhtsionak9006
    @aliakseyshliakhtsionak9006 4 ปีที่แล้ว

    Самое толковое объяснение из всех, которые находил. Спасибо автору.

  • @АннаПотреба-я2щ
    @АннаПотреба-я2щ 5 ปีที่แล้ว +2

    За диалог с этим голосом можно продать душу дьяволу) не могу сосредоточиться на уроке, на столько он прекрасен)

    • @Ikigai2020
      @Ikigai2020 11 หลายเดือนก่อน

      Вумен

  • @MaximkaRu
    @MaximkaRu 2 ปีที่แล้ว +1

    Самое лучшее объяснение, спасибо!!!

  • @АлексейЛучина-у7ы
    @АлексейЛучина-у7ы ปีที่แล้ว

    Все четко и понятно👍👍👍 Спасибо за подробное объяснение!!!

  • @СлаваБесславный
    @СлаваБесславный 2 ปีที่แล้ว +1

    Спасибо большое! Помогло очень

  • @АнтонКлепиков-щ5щ
    @АнтонКлепиков-щ5щ 2 ปีที่แล้ว +1

    Спасибо братан, ты лучший!!!

  • @DBIview
    @DBIview 8 ปีที่แล้ว +46

    Хоть кто то нормально объяснил!

  • @MartinEden-ps6ld
    @MartinEden-ps6ld 8 ปีที่แล้ว +2

    Офигенно!!!! Спасибо))) а то колледж информатики, 2 курс, 2 семестр и не понимаю рекурсий)))

  • @АлександрАфанасьев-е8ч
    @АлександрАфанасьев-е8ч 3 ปีที่แล้ว

    Без 100 грамм не разберешься. Молодец, объяснил понятно, сам бы не догадался

  • @bananvital
    @bananvital 3 ปีที่แล้ว

    Единственное нормальное объяснение. Спасибо! Нужно ознакомиться с Вашим каналом)

  • @bikadV
    @bikadV 8 ปีที่แล้ว +4

    Вау, классный у чувака голос! А то блин такое ощущение, что в программеры набирают исключительно по степени кайтавости ))) Из 5 просмотренных видео в трех у чуваков кайтавасть )))

  • @jonydep3307
    @jonydep3307 8 ปีที่แล้ว

    Пол дня голову проломал, перед тем как этот пример увидеть!))) супер отлично объяснили, остальные умники только могут в своих примерах копировать общие примеры про возведение степени и факториал, а объяснить мозгов не хватает.

  • @lanarazheva9531
    @lanarazheva9531 8 ปีที่แล้ว

    Спасибо) Все стало на свои места! Согласна с остальными, голос очень приятный)

  • @winclip_dev
    @winclip_dev 5 ปีที่แล้ว

    Спасибо тебе огромное !!! Только сейчас до меня это допёрло !!!

  • @ЖеняСтаровойт-ы5ъ
    @ЖеняСтаровойт-ы5ъ ปีที่แล้ว +1

    Это видео идёт 8 минут??
    мне казалось я выкала в экран всего минуту....
    спасибо большое)

  • @henki4963
    @henki4963 5 ปีที่แล้ว

    Офигенно! Спасибо, теперь я понял как работает рекурсивная функ. Фибоначчи. А главное, понял почему все-таки его не желательно использовать. Благодарю :)

  • @billlanc9461
    @billlanc9461 2 ปีที่แล้ว

    Мое почтение! Смотрю в пятый раз и начинаю догонять.

  • @4987abc
    @4987abc 7 ปีที่แล้ว +28

    ни Fiba не понял

  • @ArziAleksandra
    @ArziAleksandra 7 ปีที่แล้ว

    Все на свои места поставили. Отлично объяснили.

  • @mikhailstepanischev8316
    @mikhailstepanischev8316 3 ปีที่แล้ว

    Шикарнейшее,спасибо.

  • @NoNameEtcDot
    @NoNameEtcDot 9 ปีที่แล้ว +2

    отличное объяснение! спасибо!

  • @Sorik-94
    @Sorik-94 8 ปีที่แล้ว +6

    Огромные спасибо KhanAcademyRussian

  • @parnasmi
    @parnasmi 3 ปีที่แล้ว

    Крутое объяснение. Спасибо!

  • @НиколайХорошуля-д7о
    @НиколайХорошуля-д7о 3 ปีที่แล้ว +1

    Лучший! Наконец то понял!!!!!!)

  • @ДенисДацюк-р8ф
    @ДенисДацюк-р8ф 6 ปีที่แล้ว

    спасибо за разъяснение, все стало куда понятнее теперь.

  • @justDimoon
    @justDimoon 2 ปีที่แล้ว

    Большое спасибо за объяснение, вспомнил как работает, только если рекурсия дошла до 0 или 1 то должно возвращать 1, а не 0 или 1, и по итогу должно выйти 5->8.

  • @ДмитрийЧуешов-ы6ц
    @ДмитрийЧуешов-ы6ц 4 ปีที่แล้ว

    отлично проделанная работа !

  • @hulk3147426
    @hulk3147426 3 ปีที่แล้ว

    Господи спасибо тебе хоть кто то это обьяснил человеческим языком

  • @МагомедАкуев-ю2з
    @МагомедАкуев-ю2з 5 ปีที่แล้ว

    ты просто гуру объяснений 👍

  • @john_galt97
    @john_galt97 ปีที่แล้ว

    Лучший. Спасибо

  • @Pink_Piglin
    @Pink_Piglin 2 ปีที่แล้ว

    Ура, хоть кто-то разжевал! Спасибо)

  • @jedi39
    @jedi39 7 ปีที่แล้ว

    класс голос)хорошо доступно внятно понятно!

  • @sergeyshestakov607
    @sergeyshestakov607 2 ปีที่แล้ว +1

    спасибо помог

  • @Виталий-щ6ь6о
    @Виталий-щ6ь6о 6 ปีที่แล้ว +1

    В видео был питон?

  • @Gold57I
    @Gold57I 8 ปีที่แล้ว

    Очень Хорошо Объяснил, лови Лайк и СПАСИБО!

  • @R1ddick59
    @R1ddick59 6 ปีที่แล้ว

    Ты лучший. Спасибо.

  • @АртемКосинський-й5е
    @АртемКосинський-й5е 2 ปีที่แล้ว +1

    обьясните пожалуйста откуда берется формула fib(n-1) + fib(n-2). ?? как работает рекурсия я понимаю, но откуда я должен знать єту формулу.?))

    • @dsadapocadas
      @dsadapocadas 2 ปีที่แล้ว

      Формула береться из определения чисел Фибоначчи: " это последовательность, в которой первые два числа равны 0 и 1, а каждое последующее число равно сумме двух предыдущих чисел".
      Формулы можно всегда посмотреть на Википедии.

  • @evchankaa2036
    @evchankaa2036 3 ปีที่แล้ว +1

    спасибо!!

  • @artofbarto
    @artofbarto 3 ปีที่แล้ว

    ****ь, спасибо большое. ГОД не мог понять рекурсию и тут чука понял.

  • @user-unknovvn
    @user-unknovvn 4 ปีที่แล้ว +1

    Спасибо, это запутало меня ещё больше(

  • @товарищнаратанский
    @товарищнаратанский 4 ปีที่แล้ว

    а что такое фибоначи???

  • @ilyapri7767
    @ilyapri7767 5 ปีที่แล้ว

    круто, все сразу понятно

  • @insomnia_404
    @insomnia_404 3 ปีที่แล้ว

    Объяснение отличное, спасибо) Правда с Fib(5) не очень хороший пример, сначала было подумала, что возвращать должно изначальное число.

  • @Rick137-C.
    @Rick137-C. 2 ปีที่แล้ว

    Ты, лучший, братик.

  • @misbug618
    @misbug618 8 ปีที่แล้ว

    Спасибо большое!

  • @MashKa715
    @MashKa715 7 ปีที่แล้ว

    Спасибо большое!!!!!

  • @Rabinovitch777
    @Rabinovitch777 5 ปีที่แล้ว

    А в чем смысл этой рекурсивной функции? Где ее используют программисты JS, например?

    • @JoffreyB
      @JoffreyB 5 ปีที่แล้ว +1

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

  • @artemshishatsky7210
    @artemshishatsky7210 ปีที่แล้ว

    ребята это просто перевод, а голос профессионального диктора

  • @fkyduckwarsaw691
    @fkyduckwarsaw691 7 ปีที่แล้ว

    Не знаю как благодарить,долго не мог понять...сейчас прояснилось! Мерси!!!
    Как же сложно,сухо и не понятно описывает Вики например.

  • @artur-lg7wv
    @artur-lg7wv 5 ปีที่แล้ว

    Я правильно понимаю что эта формула работает только до 20 знака ?

    • @Aleksandr_Vanin
      @Aleksandr_Vanin 7 หลายเดือนก่อน

      есть максимальное число, которое может вывести компьютер, как результат, а есть еще время вычисления, я вот задал программе вычислить число фибоначи с порядковым номером 100, считает долго и пока нет ответа, а ноутбук уже горячий стал.)

  • @modoblack3920
    @modoblack3920 6 ปีที่แล้ว

    Спасибо теперь понял))

  • @yury3586
    @yury3586 ปีที่แล้ว

    Круто!!!

  • @bloodbabylon8424
    @bloodbabylon8424 2 ปีที่แล้ว

    Добрый день! вообще не понимаю ни чего, если последовательность фибаначчи выглядит так: 0, 1, 1, 2, 3, 5, 8, 13... Вы запрашиваете 6 число, оно выводит 8 хотя 6 число как видно 5. Так каким методом тогда при запросе вывода 5 числа из полседовательности получить вывод на экран 3? по вашей формуле 5 выводит 5. классический метод я уже пробовал ))

    • @pasthron
      @pasthron 2 ปีที่แล้ว +1

      Не знаю, на каком языке автор объясняет, но я сам изучаю C#. Так вот, в шарпе отсчет начинается не с единицы, а с нуля, поэтому число 0- это нулевой член последовательности. Первая 1- это первый член. Вторая 1- это второй член. Ну, а дальше уже по порядку. Так и доходим до того, что 6 число Фибоначчи равно 8

    • @yakubbudunov8311
      @yakubbudunov8311 ปีที่แล้ว

      @@pasthron язык python ))

  • @hulumulu1108
    @hulumulu1108 4 ปีที่แล้ว

    спасибо мужик !!!

  • @zixitix3374
    @zixitix3374 5 ปีที่แล้ว

    Вау, вот это голос, нихрена себе.

  • @aln9391
    @aln9391 6 ปีที่แล้ว

    рекурсивное пошаговое объяснение

  • @glok0517
    @glok0517 3 ปีที่แล้ว +1

    Повторите за ним на бумаге и поймете как это работает я так и сделал.

  • @ДенисЕрохин-о6ы
    @ДенисЕрохин-о6ы 2 ปีที่แล้ว

    Просто лучший

  • @romanmotovilov129
    @romanmotovilov129 6 ปีที่แล้ว

    Thank you!!!

  • @vladimirzhilkin9556
    @vladimirzhilkin9556 4 ปีที่แล้ว

    Актуальная тема!

  • @haykmkrtchyan7093
    @haykmkrtchyan7093 7 ปีที่แล้ว +2

    голова кипит
    а вот мне сказали, что рекурсия - это когда вызываешь метод внутри самого себя

    • @ThisDaveAndThatJohn
      @ThisDaveAndThatJohn 6 ปีที่แล้ว +1

      методы это в классах.

    • @alexandrpetrenko1347
      @alexandrpetrenko1347 4 ปีที่แล้ว

      Так и есть, рекурсия простыми словами - это метод, который вызывает сам себя, если нет условия при котором метод завершается, память переполняется и выходит ошибка "stack overflow", так и в данном примере есть метод Fibonacci внутри которого, а т.е в фигурных скобках он вызывает сам себя *Fibonacci(n-1) + Fibonacci(n - 2)*

    • @haykmkrtchyan7093
      @haykmkrtchyan7093 4 ปีที่แล้ว

      @@alexandrpetrenko1347 3 года назад))) Спасибо, что запомнил об этом комментарий) Ну да, конечно голова покипела бы, тогда же был чайник :D

    • @alexandrpetrenko1347
      @alexandrpetrenko1347 4 ปีที่แล้ว

      @@haykmkrtchyan7093 Не за что, не ожидал ответа даже, 3 года всё-таки)) Как успехи кстати?

    • @haykmkrtchyan7093
      @haykmkrtchyan7093 4 ปีที่แล้ว

      @@alexandrpetrenko1347 отлично всё. Многому научился) У вас как? Да, честно не знаю какое это чувство, вижу комменты, которые давно написал и даже забыл о них)))

  • @GOdenisGO
    @GOdenisGO 7 ปีที่แล้ว +1

    а почему fib(0) =0 ?

    • @viktorviktor6882
      @viktorviktor6882 6 ปีที่แล้ว +1

      потому что при n = 0 наступает условие n

  • @ketzalkoatl2012
    @ketzalkoatl2012 7 ปีที่แล้ว

    спасибо огромное

  • @andrewdemidyuk975
    @andrewdemidyuk975 7 ปีที่แล้ว

    что означает первая строка def fibomachi (n): ?

    • @girlnek0708
      @girlnek0708 6 ปีที่แล้ว

      def fibonacci(n): объявление функции

  • @near5090
    @near5090 6 ปีที่แล้ว

    только вот смысл такой функции.?

  • @Макс-ь2э8к
    @Макс-ь2э8к 5 ปีที่แล้ว

    Прозрел, что такое рекурсия спасибо.

  • @juggerwels9387
    @juggerwels9387 5 ปีที่แล้ว +3

    на мой взгляд, пример с фиб(6) был бы более понятен. ну да ладно.

    • @henki4963
      @henki4963 5 ปีที่แล้ว

      Согласен, просто некоторые могут подумать что рекурсия функций Фибоначчи выдает такое же число, которое было занесено.
      P.S. Если что, Fib(6) было бы равно 8 (Для тех кто не понимает зачем лучше бы автор взял число 6)

  • @SeshAlex
    @SeshAlex 6 ปีที่แล้ว +1

    Я понял, что ни фига не понял. Формула - мозг можно сломать, но смысл вроде понятен...

  • @sambalinski
    @sambalinski 6 ปีที่แล้ว

    Идеальное видео. Спасибо!
    КАК можно было поставить дизлайк?

  • @nastyakopytko9588
    @nastyakopytko9588 5 ปีที่แล้ว

    Воу, спасибо!!)

  • @nireone95
    @nireone95 4 ปีที่แล้ว +1

    Объясните мне, я с деревни, нахуя нужна эта рекурсивная функция, если функция, которая просто использует массив и цикл для построения ряда будет работать быстрее раз в 50, и понятнее выглядит раз в 1000

  • @dodokwak
    @dodokwak 8 ปีที่แล้ว

    спасибо!

  • @олегсипало-м7д
    @олегсипало-м7д 6 ปีที่แล้ว

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

    • @artemandrov
      @artemandrov 6 ปีที่แล้ว

      Ты не понял, это просто совпало так. Для n = 6 вывод будет 8, для n = 7 вывод будет 13 и т.д.

  • @Noname-jh7oq
    @Noname-jh7oq 6 ปีที่แล้ว +1

    вот ты ее запутал

  • @daseinstudioua2609
    @daseinstudioua2609 5 ปีที่แล้ว

    Таким образом соблюдается тождество.

  • @maxim2875
    @maxim2875 5 ปีที่แล้ว +2

    У меня друг спился из за этого

  • @xxxxxxsicxxxxxx8383
    @xxxxxxsicxxxxxx8383 3 ปีที่แล้ว +1

    найдите мои мозги, они куда-то убежали

  • @GT-cv3xu
    @GT-cv3xu 2 ปีที่แล้ว +1

    n

  • @ВладиславДухоменко-о8ь
    @ВладиславДухоменко-о8ь 7 ปีที่แล้ว +1

    не стал бы использовать рекурсию в Фибоначчи, ибо после 40 элементов время вычисления становится заоблачным. Массивы наше все.

    • @BrainForFreedom
      @BrainForFreedom 6 ปีที่แล้ว

      Есть парадигма мемоизации ...

    • @Aleksandr_Vanin
      @Aleksandr_Vanin 7 หลายเดือนก่อน

      точно, запросил 100 и жду уже долго.)

  • @ЖамшидЯхшибаев
    @ЖамшидЯхшибаев 4 ปีที่แล้ว

    10.
    Чему равно временная сложность рекурсивного алгоритма вычисления чисел Фибоначчи?
    11.
    Чему равно временная сложность алгоритма вычисления чисел Фибоначчи c использованием переменных?
    Чему равно временная сложность алгоритма вычисления чисел Фибоначчи c использованием массива? Помогите пожалуйста

  • @evg7164
    @evg7164 2 ปีที่แล้ว

    Like

  • @Женя_Харьков
    @Женя_Харьков 9 ปีที่แล้ว

    неплохо спс

  • @gerz_og
    @gerz_og 6 ปีที่แล้ว +1

    как бы и понятно но мой мозг вытек из ушей...

  • @GT-cv3xu
    @GT-cv3xu 2 ปีที่แล้ว

    спасибо

  • @МишаПожидаев-с9о
    @МишаПожидаев-с9о 3 ปีที่แล้ว

    ооо дин винчестер-голос

  • @daniltiagnibeda3745
    @daniltiagnibeda3745 9 หลายเดือนก่อน

    мужик СПАСИБООООО

  • @reziko93
    @reziko93 7 ปีที่แล้ว +1

    подписался из за голоса

  • @ВалижонКувандиков
    @ВалижонКувандиков 4 ปีที่แล้ว

    класс

  • @vislavw
    @vislavw 7 ปีที่แล้ว +1

    сука, неужели я такой тупой? я понел как она работает на этом примере.. но как решить любую другую задачь с помошю рекурсии...?!