Вариант с музыкой: kzbin.info/www/bejne/pGS0kHl_f5umY9U
@splinetech4 жыл бұрын
Потерялись десять ньютонов в процессе, непорядок! ))) Или я чего-тоне понял?
@AlfRentgen4 жыл бұрын
kzbin.info/www/bejne/qHu8l2CeaJ2cY9E
@ULTRALIBERAL3 жыл бұрын
ой повезло повезло - преподователь сразу с музыкой делает уроки
@str17532 жыл бұрын
А герои Русской сказки уже вкурсе что он лишь программы из мира машин? А их тела всеголишь батарейки для добычи 200 кН?
@JonSonMus2 жыл бұрын
@@str1753 это матрица - людэ не существуе
@Youtooobo4 жыл бұрын
Должен признаться очень интересный и оригинальный подход к подаче материала. Совмещение 2D элементов на доске с 3D объектами на столе создают какое то неописуемое погружение в процесс и заставляют, как то по особенному воспринимать информацию. Спасибо, было очень интересно.
@airmanbio5125 Жыл бұрын
Да, я тоже кайфанул от этого)
@user-ix7kt4li5y5 жыл бұрын
Мастер спецэффектов) Спасибо, очень грамотно) Успехов!
@sixaxisization5 жыл бұрын
- Папа расскажи мне сказку. - Какую? - Бесконечную.
@leda95184 жыл бұрын
Рекурсинувн
@IBmusic_vector3 жыл бұрын
for(;;){}
@sixaxisization3 жыл бұрын
@@IBmusic_vector while(true);
@Ruslan-nj5zw2 жыл бұрын
или так: -папа, расскажи сказку -про что? -про то как ты рассказываешь сказку -про что? ...
@oleksandrhrysha73482 жыл бұрын
@@Ruslan-nj5zw а вот и юморист 1
@ИванИванов-у3ч4м4 жыл бұрын
Это просто какой-то умопомрачительный талант объяснять сложные вещи - простым языком. Спасибо!
@shiftingsandsgames Жыл бұрын
дааа, лучший преподаватель имхо! свободно говорю на англ., но всегда пересматриваю его уроки уже на русском
@juvusart5 жыл бұрын
Очень годный контент. Лучшее объяснение рекурсии во вселенной) Спасибо!
@NikitaSafronov-y6i5 жыл бұрын
Парень молодец. Уважение и почет, что делишся своими знаниями с другими. Да и еще с такой подготовкой материала. Супер.
@ПрокофийФеоктистов2 ай бұрын
Восхитительно оригинальный подход, спасибо!
@victoriaco12622 ай бұрын
Супер мило, Тимофей-нянька)) спасибо!
@algoseekee4 жыл бұрын
8 человек которые поставили дизлайк: репка, дедка, бабка, внучка, и далее по списку.
@supervichka77644 жыл бұрын
ахаххаахахахаха
@uullarg4 жыл бұрын
Хорошо (просто, образно и понятно) объяснил рекурсию! В институте, в конце 80-х, пару лет ловил этот образ, а тут всё так чётко и понятно! Молодец! Спасибо!
@dmitrii_kotoff Жыл бұрын
Светлая Голова, спасибо Вам большое! Только талантливый человек может говорить о сложном просто.
@sofiipochta Жыл бұрын
Спасибо, посмотрела!
@whisperonpages8 ай бұрын
Как человек, который лучше воспринимает информацию визуально и у которого проблемы с пониманием рекурсии (были до просмотра видео) безумно благодарна вам, что разложили этого зверя на матрешки 😁 Было не только полезно, но и безумно интересно, не оторваться от просмотра)
@vallery13953 жыл бұрын
Самое крутое и самое понятное объяснение рекурсии которое я видела в интернете! Спасибо огромное! Посоветую ваши видео друзьям!
@ИринаК-р1е2 жыл бұрын
Блин, это одно из лучших видео объяснений на простых вещах. Огромное спасибо автору.
@kataleya45694 жыл бұрын
Вайй,святые небеса!!😂 Наконец-то, я поняла,что такое рекурсия😂
@LifeSakh4 жыл бұрын
Лучшего объяснения рекурсии не придумать!!! Да еще и на сказке) Спасибо!
@КириллКавалеров-б8х Жыл бұрын
Одно из лучших объяснении про рекурсию)
@КунаковБатутемир5 жыл бұрын
Спасибо за знания УЧИТЕЛЬ!
@ПолинаКурносова-и8с2 жыл бұрын
спасибо большое за ваши простые, но идеально подходящие под этот случай, примеры! Однозначно лайк и подписка!!
@Павел-е9л5 жыл бұрын
Ты просто красавчик!!! Огромное спасибо
@krupigor5 жыл бұрын
Гениально!!!
@ApplePommeful4 жыл бұрын
Тимофей, вы лучший объяснятор! Спасибо! Однозначный лайк
@deskentunhuman33363 жыл бұрын
До сих пор не понятно - как люди изучали программирование, когда не было канала Тимофея? Спасибо за объяснение, вы - супер! :)
@gangstachel34722 жыл бұрын
Все гениальное - просто. Спасибо за урок, после него я наконец смог самостоятельно разобраться в рекурсивном решении задачи про Ханойские башни.
@bezumie9367 Жыл бұрын
Вы просто гений объяснений, спасибо!)
@МайклМиколайович6 жыл бұрын
Огромная благодарность.
@dmitrijponkin5 жыл бұрын
Самое лучшее объяснение!!! Спасибо :))
@СтепанКазанский-ж2к4 жыл бұрын
Это просто гениально. Спасибо огромное! Вы лучший
@pegasovich4 жыл бұрын
самое годное объяснение в youtube - благодарочка!!!
@ritchenko4 жыл бұрын
Спасибо за вашу работу. Очень выручают ваши ролики)
@igorpii47394 жыл бұрын
давно программирую на С, но только сейчас нормально понял рекурсивную функцию:). Гениально простое объяснение!
@dmitryvidonov9518 Жыл бұрын
Бесподобное объяснение рекурсии) Прям вот мое почтение)
@orange-vlcybpd24 жыл бұрын
Спасибо Вам за труд, это очень классно.
@netneutrality20244 жыл бұрын
Гениальный пример с репкой. Спасибо.
@slavax4b6715 жыл бұрын
ахаах эти демонстрации бесценны :D
@dmitry-utkin5 жыл бұрын
Системный блок как подставка для матрешек. Жестко.
@infupd6 жыл бұрын
Супер пояснение! Спасибо!
@hloesilen4 жыл бұрын
матрешки изготавливают по обратной рекурсии. А так объяснение очень классное! Буквально на пальцах
@befuture_ru4 жыл бұрын
Спасибо Тимофей за Ваше время, не каждый умеет рассказать просто о сложном! Топ контент!
@сергейустинов-э1с3 жыл бұрын
Здоровья вам Тимофей ) шикарные уроки и понятные до предела )))
@rieltor_in_Kiev3 жыл бұрын
Очень крутое объяснение!!! Аплодирую стоя!!!
@АскаровРуслан-л5м5 жыл бұрын
спасибо за подробное объяснение.
@МарияЛитвинова-ю1д2 жыл бұрын
Гениальное объяснение!
@svetameanssun2 жыл бұрын
Невероятно! Спасибо большое за объяснение!
@АлексейПеченов-ч9и2 жыл бұрын
Спасибо за научное объяснение сказки "Репка" :)
@archiechellaut94833 жыл бұрын
Большое спасибо, Тимофей!
@eladkipiani22005 жыл бұрын
гениальная постановка :)
@_pheax4 жыл бұрын
я понял рекурсию 😊. круто Тимофей Федорович. спасибо
@gkavboy4 жыл бұрын
Шикарная анимация!!!!!
@pasham7764 жыл бұрын
Когда объясняется, все понятно, а за дело берешься, то какая то магия) Трудно воспринимается, когда функция инициализируется данными из стека.
@evgeniyayav5 жыл бұрын
Даже гуманитарий понял 😄 спасибо!)
@Dmitrii-Zhinzhilov2 жыл бұрын
Спасибо от Димули, 37 годиков за добрую сказочку ))
Сколько не смотрел, так и не понимаю то, почему дед просто не вызывает второго деда. FeelsBadMan
@Такойсебе3дшник4 жыл бұрын
А вдруг гони последние люди на земле и просто пытаются выжить в суровом мире. Там вон. Даже мышь понимает размах ситуации)
@programer84 жыл бұрын
@@Такойсебе3дшник а может это последняя репка на земле, и делить они ее не хотят
@ЕвгенийВовк-ы7ь4 жыл бұрын
Ответ в следующем ролике из плейлиста ;)
@ShiraoriAteU4 жыл бұрын
@@ЕвгенийВовк-ы7ь Я имел в виду что: У нас есть программа, и у неё есть ресурс в виде "Деда", который может тянуть 50 ньютнов. Так почему бы не сделать программу так, чтобы она сперва посмотрела на то, сколько ей ещё нужно дотянуть и такая "Ага, мне нужно ещё вытянуть 50 ньютонов и у меня есть как раз дедов на всю дозволенную RAM которые будут тянуть по 50 ньютонов... Пожалуй вызову я одного!" вместо того, чтобы вызывать бабку, дочку, собачку, кошку, МЫШКУ. (или пример таким, чтобы нужно было вытягивать не 100 ньтонов, а 120 например. Чтобы имела место рекурсия) Я сейчас пишу как человек, который уже всё бросил (Да простят меня Центральный Процессор Всевышний да Святая Щперационная Система). Так что, прошу no offens.
@olvler4 жыл бұрын
Думаете дед с дедом живет, по американской традиции? Семья так - для прикрытия?
@zyzukan4 жыл бұрын
благодорю Тимофея за это видео
@alexsidikov3426 Жыл бұрын
Я не знаю или я глупый или другие плохо объясняют, но видимо это мое идеальное объяснение рекурсии в программировании)))))
@Артем-я7к1щ3 жыл бұрын
наконец-то я понял рекурсию. Огромное спасибо
@C2H5OHH4 жыл бұрын
Потрясающе! Спасибо за урок!!!
@Аннанежная-м8я3 жыл бұрын
Залипательный контент у вас! Очень весело про нужное
@lenaa_now77374 жыл бұрын
великолепное объяснение) спасибо!
@MxM_58353 жыл бұрын
Отличное объяснение! Спасибо 🤝
@oleksandrhrysha73482 жыл бұрын
Сказка не только понравилась, но и пример на этой сказке. Мудрое решение. Благодарность за Ваши уроки!!
@Beats-and-Bliss6 жыл бұрын
почему Вас не было в моем институте?! или наоборот)) Спасибо!
@MaxPV19814 жыл бұрын
@@serjoberst6322 "Почему не Вы не были в не моём институте?"
@ralphlauren83494 жыл бұрын
@@MaxPV1981 абсурд
@MaxPV19814 жыл бұрын
@@ralphlauren8349 Не может быть!
@КарабасБарабас-н6щ4 жыл бұрын
@@serjoberst6322 почему я не был в вашем институте?
@KAPMAH4IK4 жыл бұрын
почему мой институт не был в Вас?..
@abuiman52512 жыл бұрын
Спасибо! Здорово объяснили!!))
@Kollapser3 жыл бұрын
Со стрелками и матрёшками забавно вышло)))
@vladious80024 жыл бұрын
Спасибо!
@vladgalekas4 жыл бұрын
лучший, просто лучший.
@soundmorozov Жыл бұрын
Кайф! Спасибо!🍉
@ЕвгенийГречишкин-ы4и3 жыл бұрын
очень креативно!!!,
@evgeniyonegin25814 жыл бұрын
Тимофей, браво, отлично умеете ярко и просто показать рекурсию! Спасибо за ваш труд! # программа на Python, демонстрация матрешек def nesting_doll(num): if num == 1: print ('Цельная матрешка (дно рекурсии)') else: print ('Верхняя часть '+str(num)+' матрешки (прямой ход)') nesting_doll(num - 1) print ('Нижняя часть '+str(num)+' матрешки (обратный ход)') nesting_doll(5) #вызов функции на Питоне """ загрузив ее сюда, можете наслаждаться визуализацией поэтапного ее выполнения www.pythontutor.com/visualize.html """
@ramanvedov13654 жыл бұрын
Здравия! Круто! Так просто объяснить такую сложную тему это талант. Особенно порадовало привлечение народного фольклора. Молодёжи напомнить про корни. Несколько слух резануло слово "безделушки". На самом деле очень глубокий смысл есть в матрёшке. Означает семь наших тел. Непосредственно физическое, самое маленькое, и далее тела духовные. Тонкие материи. Нашим предкам это было известно. Оттуда же и слово "семья" произошло. Сказка "репка" тоже имеет очень глубокий смысл)
@exosgame76336 жыл бұрын
Отличный урок !!!! На столько хорошо объяснил ! ( Правда я на js :) )
@Oh_sssshit3 жыл бұрын
бабка, какая у неё сила.... от души посмеялся
@МихаилЧопик-о2о6 ай бұрын
Талантище, преподаватель с большой буквы. жаль, что питон не объсняет.
@sjdjjsjsjs39914 ай бұрын
Так лекция про рекурсия, а не Питон
@_slash_-4 жыл бұрын
Обалденно!
@marinaurrey52464 жыл бұрын
Очень интересная подача !
@kimaller51483 жыл бұрын
Божественно!
@AndeanMusicinMoscow4 жыл бұрын
Каждый зверь, как функция
@dariasidorenko60974 жыл бұрын
Спасибо! Потрясающе интересное объяснение! И, конечно, отдельно отмечу, как круто вы рисуете мелом на камеру и выставляете фигурки - действительно, мастер спецэффектов. Подскажите, кого можно посмотреть, кто так же круто объясняет рекурсию и всё остальное, но в связке с JS?
Получается, огурцов и помидоров 50%/50%. Но наверняка мы это никогда не узнаем)
@Dima_Dezhin4 жыл бұрын
))) Нет вещи столь малой, в которую не вместилась бы ещё меньшая. Нет столь великой вещи, которую не превзошла бы величиною ещё большая. (с) Козьма Прутков
@sergreckhem80864 жыл бұрын
@@Dima_Dezhin Элементарные частицы ? - Не , не слышал ))
@Dima_Dezhin4 жыл бұрын
@Serg Reckhem фрактальная природа реальности
@МихасСупре3 жыл бұрын
Теперь каждому понятно)))
@pavelzaikin89425 жыл бұрын
Благодарю!!!!
@ПавелСтаднюк3 жыл бұрын
Также и на производстве выполнение задания: 1.начальник 10000$, 2.зам 7000$, . . . n.мастер 800$, n+1.работяга 400$. Сам был удивлён когда такое объяснение "зашло" 16-ти летним с первого раза.
@alisaholainen63344 жыл бұрын
Классное объяснение=)
@dimakhodosevich90833 жыл бұрын
объясните пожалуйста как работает второй вызов функции f(n-1), что-то не понял почему выводит возрастающую последовательность цифр
@753bc9 Жыл бұрын
Обычно приводят пример с оружейным магазином (ну, куда патроны всовывают) и патронами. Магазин - это стек. Патроны - это функции. Номера на патронах - это аргументы, т.е. передаваемые функции значения. Представьте, что у вас пистолет и n патронов. Пусть в данном случае n = 7. Вы пронумеровали этот патрон как 7 и поместили его в магазин. Здесь и дальше по тексту поместить патрон = вызвать функцию. А выстрелить = вернуть результат. Следующий патрон у вас будет с номером n - 1, т.е. в данном случае это номер 6. Его вы помещаете в магазин поверх того патрона с номером 7. След. патрон будет n - 1, где n уже равно 6, т.к. предыдущая функция хранит своё значение n, а не первоначальное. Т.е. получается, что третий патрон, который вы поместите в магазин, будет с номером n - 1, т.е. 6 - 1 = 5. И так далее, пока не выполнится заданное условие (оно может быть что-то типа if (n == 1) {Console.WriteLine($"Патрон номер {n}"); return;} Это пример на синтаксисе языка C#. Т.е. вы будете помещать патроны в магазин до тех пор, пока последним патроном не станет тот, который вы пронумеруете единицей. На данный момент картина получается такая: магазин заряжен семью патронами, где патрон с номером 7 находится в самом низу магазина, т.к. его туда поместили самым первым. А самым верхним патроном является патрон с номером 1, потому что он был помещён в магазин самым последним. Заметьте, что всё это время вы только помещали патроны, но не выстреливали. Т.е. функция пока что только вызывала сама себя, но ни разу не возвращала результата. А теперь, когда выполнилось заданное в if условие, вы начинаете выстреливать, т.е. возвращать результат. Когда совершится первый выстрел, патрон с каким номером вылетит? Правильно, с номером один. Т.е. этот патрон был помещён самым последним, а выстрелен самым первым. Так и в вашей программе первым вернётся результат той функции, которая была вызвана последней. Эта функция, которая была вызвана последней, первая возвращает свой результат той функции, которая была вызвана перед ней. Потом следующий выстрел. Вылетает патрон с номером 2. А патрон с номером 2 - это функция, которая была вызвана предпоследней и которой перед этим передался результат выполнения последней вызванной функции (т.е. той, которая вернула патрон с номером 1). И так до конца. Последним выстреленным патроном будет патрон с номером 7. Помещали вы его первым, а выстрелили последним (т.е. функция с этим значением вызывалась первой, а её результат вернулся последним). Этот результат уже вернётся туда, откуда первоначально вызывали данную функцию.
@YouMeNow88 Жыл бұрын
@@753bc9 Допустим. Но если нам нужен факториал n числа? То как происходит разворот рекурсии при возврате 1 и как потом идет умножение чисел по порядку по возрастающей? В какой момент происходит этот разворот и как функция понимает что ей нужно умножиться и тд? Вот именно этот момент всем непонятен. Лично я ищу его уже неделю(