Рекурсия. Репка и матрёшка

  Рет қаралды 120,843

Тимофей Хирьянов

Тимофей Хирьянов

Күн бұрын

Пікірлер: 208
@tkhirianov
@tkhirianov 4 жыл бұрын
Вариант с музыкой: kzbin.info/www/bejne/pGS0kHl_f5umY9U
@splinetech
@splinetech 4 жыл бұрын
Потерялись десять ньютонов в процессе, непорядок! ))) Или я чего-тоне понял?
@AlfRentgen
@AlfRentgen 4 жыл бұрын
kzbin.info/www/bejne/qHu8l2CeaJ2cY9E
@ULTRALIBERAL
@ULTRALIBERAL 3 жыл бұрын
ой повезло повезло - преподователь сразу с музыкой делает уроки
@str1753
@str1753 2 жыл бұрын
А герои Русской сказки уже вкурсе что он лишь программы из мира машин? А их тела всеголишь батарейки для добычи 200 кН?
@JonSonMus
@JonSonMus 2 жыл бұрын
@@str1753 это матрица - людэ не существуе
@Youtooobo
@Youtooobo 4 жыл бұрын
Должен признаться очень интересный и оригинальный подход к подаче материала. Совмещение 2D элементов на доске с 3D объектами на столе создают какое то неописуемое погружение в процесс и заставляют, как то по особенному воспринимать информацию. Спасибо, было очень интересно.
@airmanbio5125
@airmanbio5125 Жыл бұрын
Да, я тоже кайфанул от этого)
@user-ix7kt4li5y
@user-ix7kt4li5y 5 жыл бұрын
Мастер спецэффектов) Спасибо, очень грамотно) Успехов!
@sixaxisization
@sixaxisization 5 жыл бұрын
- Папа расскажи мне сказку. - Какую? - Бесконечную.
@leda9518
@leda9518 4 жыл бұрын
Рекурсинувн
@IBmusic_vector
@IBmusic_vector 3 жыл бұрын
for(;;){}
@sixaxisization
@sixaxisization 3 жыл бұрын
@@IBmusic_vector while(true);
@Ruslan-nj5zw
@Ruslan-nj5zw 2 жыл бұрын
или так: -папа, расскажи сказку -про что? -про то как ты рассказываешь сказку -про что? ...
@oleksandrhrysha7348
@oleksandrhrysha7348 2 жыл бұрын
@@Ruslan-nj5zw а вот и юморист 1
@ИванИванов-у3ч4м
@ИванИванов-у3ч4м 4 жыл бұрын
Это просто какой-то умопомрачительный талант объяснять сложные вещи - простым языком. Спасибо!
@shiftingsandsgames
@shiftingsandsgames Жыл бұрын
дааа, лучший преподаватель имхо! свободно говорю на англ., но всегда пересматриваю его уроки уже на русском
@juvusart
@juvusart 5 жыл бұрын
Очень годный контент. Лучшее объяснение рекурсии во вселенной) Спасибо!
@NikitaSafronov-y6i
@NikitaSafronov-y6i 5 жыл бұрын
Парень молодец. Уважение и почет, что делишся своими знаниями с другими. Да и еще с такой подготовкой материала. Супер.
@ПрокофийФеоктистов
@ПрокофийФеоктистов 2 ай бұрын
Восхитительно оригинальный подход, спасибо!
@victoriaco1262
@victoriaco1262 2 ай бұрын
Супер мило, Тимофей-нянька)) спасибо!
@algoseekee
@algoseekee 4 жыл бұрын
8 человек которые поставили дизлайк: репка, дедка, бабка, внучка, и далее по списку.
@supervichka7764
@supervichka7764 4 жыл бұрын
ахаххаахахахаха
@uullarg
@uullarg 4 жыл бұрын
Хорошо (просто, образно и понятно) объяснил рекурсию! В институте, в конце 80-х, пару лет ловил этот образ, а тут всё так чётко и понятно! Молодец! Спасибо!
@dmitrii_kotoff
@dmitrii_kotoff Жыл бұрын
Светлая Голова, спасибо Вам большое! Только талантливый человек может говорить о сложном просто.
@sofiipochta
@sofiipochta Жыл бұрын
Спасибо, посмотрела!
@whisperonpages
@whisperonpages 8 ай бұрын
Как человек, который лучше воспринимает информацию визуально и у которого проблемы с пониманием рекурсии (были до просмотра видео) безумно благодарна вам, что разложили этого зверя на матрешки 😁 Было не только полезно, но и безумно интересно, не оторваться от просмотра)
@vallery1395
@vallery1395 3 жыл бұрын
Самое крутое и самое понятное объяснение рекурсии которое я видела в интернете! Спасибо огромное! Посоветую ваши видео друзьям!
@ИринаК-р1е
@ИринаК-р1е 2 жыл бұрын
Блин, это одно из лучших видео объяснений на простых вещах. Огромное спасибо автору.
@kataleya4569
@kataleya4569 4 жыл бұрын
Вайй,святые небеса!!😂 Наконец-то, я поняла,что такое рекурсия😂
@LifeSakh
@LifeSakh 4 жыл бұрын
Лучшего объяснения рекурсии не придумать!!! Да еще и на сказке) Спасибо!
@КириллКавалеров-б8х
@КириллКавалеров-б8х Жыл бұрын
Одно из лучших объяснении про рекурсию)
@КунаковБатутемир
@КунаковБатутемир 5 жыл бұрын
Спасибо за знания УЧИТЕЛЬ!
@ПолинаКурносова-и8с
@ПолинаКурносова-и8с 2 жыл бұрын
спасибо большое за ваши простые, но идеально подходящие под этот случай, примеры! Однозначно лайк и подписка!!
@Павел-е9л
@Павел-е9л 5 жыл бұрын
Ты просто красавчик!!! Огромное спасибо
@krupigor
@krupigor 5 жыл бұрын
Гениально!!!
@ApplePommeful
@ApplePommeful 4 жыл бұрын
Тимофей, вы лучший объяснятор! Спасибо! Однозначный лайк
@deskentunhuman3336
@deskentunhuman3336 3 жыл бұрын
До сих пор не понятно - как люди изучали программирование, когда не было канала Тимофея? Спасибо за объяснение, вы - супер! :)
@gangstachel3472
@gangstachel3472 2 жыл бұрын
Все гениальное - просто. Спасибо за урок, после него я наконец смог самостоятельно разобраться в рекурсивном решении задачи про Ханойские башни.
@bezumie9367
@bezumie9367 Жыл бұрын
Вы просто гений объяснений, спасибо!)
@МайклМиколайович
@МайклМиколайович 6 жыл бұрын
Огромная благодарность.
@dmitrijponkin
@dmitrijponkin 5 жыл бұрын
Самое лучшее объяснение!!! Спасибо :))
@СтепанКазанский-ж2к
@СтепанКазанский-ж2к 4 жыл бұрын
Это просто гениально. Спасибо огромное! Вы лучший
@pegasovich
@pegasovich 4 жыл бұрын
самое годное объяснение в youtube - благодарочка!!!
@ritchenko
@ritchenko 4 жыл бұрын
Спасибо за вашу работу. Очень выручают ваши ролики)
@igorpii4739
@igorpii4739 4 жыл бұрын
давно программирую на С, но только сейчас нормально понял рекурсивную функцию:). Гениально простое объяснение!
@dmitryvidonov9518
@dmitryvidonov9518 Жыл бұрын
Бесподобное объяснение рекурсии) Прям вот мое почтение)
@orange-vlcybpd2
@orange-vlcybpd2 4 жыл бұрын
Спасибо Вам за труд, это очень классно.
@netneutrality2024
@netneutrality2024 4 жыл бұрын
Гениальный пример с репкой. Спасибо.
@slavax4b671
@slavax4b671 5 жыл бұрын
ахаах эти демонстрации бесценны :D
@dmitry-utkin
@dmitry-utkin 5 жыл бұрын
Системный блок как подставка для матрешек. Жестко.
@infupd
@infupd 6 жыл бұрын
Супер пояснение! Спасибо!
@hloesilen
@hloesilen 4 жыл бұрын
матрешки изготавливают по обратной рекурсии. А так объяснение очень классное! Буквально на пальцах
@befuture_ru
@befuture_ru 4 жыл бұрын
Спасибо Тимофей за Ваше время, не каждый умеет рассказать просто о сложном! Топ контент!
@сергейустинов-э1с
@сергейустинов-э1с 3 жыл бұрын
Здоровья вам Тимофей ) шикарные уроки и понятные до предела )))
@rieltor_in_Kiev
@rieltor_in_Kiev 3 жыл бұрын
Очень крутое объяснение!!! Аплодирую стоя!!!
@АскаровРуслан-л5м
@АскаровРуслан-л5м 5 жыл бұрын
спасибо за подробное объяснение.
@МарияЛитвинова-ю1д
@МарияЛитвинова-ю1д 2 жыл бұрын
Гениальное объяснение!
@svetameanssun
@svetameanssun 2 жыл бұрын
Невероятно! Спасибо большое за объяснение!
@АлексейПеченов-ч9и
@АлексейПеченов-ч9и 2 жыл бұрын
Спасибо за научное объяснение сказки "Репка" :)
@archiechellaut9483
@archiechellaut9483 3 жыл бұрын
Большое спасибо, Тимофей!
@eladkipiani2200
@eladkipiani2200 5 жыл бұрын
гениальная постановка :)
@_pheax
@_pheax 4 жыл бұрын
я понял рекурсию 😊. круто Тимофей Федорович. спасибо
@gkavboy
@gkavboy 4 жыл бұрын
Шикарная анимация!!!!!
@pasham776
@pasham776 4 жыл бұрын
Когда объясняется, все понятно, а за дело берешься, то какая то магия) Трудно воспринимается, когда функция инициализируется данными из стека.
@evgeniyayav
@evgeniyayav 5 жыл бұрын
Даже гуманитарий понял 😄 спасибо!)
@Dmitrii-Zhinzhilov
@Dmitrii-Zhinzhilov 2 жыл бұрын
Спасибо от Димули, 37 годиков за добрую сказочку ))
@non5309
@non5309 3 жыл бұрын
наконец-то хорошее видео про объяснение рекурсии
@Антон-ъ6ж2е
@Антон-ъ6ж2е 4 жыл бұрын
Круто, спасибо! Наконец-то понял рекурсивное программирование)
@kazbek_azirbayev
@kazbek_azirbayev 4 жыл бұрын
шиканое объяснение, спасибо ребята!
@ShiraoriAteU
@ShiraoriAteU 4 жыл бұрын
Сколько не смотрел, так и не понимаю то, почему дед просто не вызывает второго деда. FeelsBadMan
@Такойсебе3дшник
@Такойсебе3дшник 4 жыл бұрын
А вдруг гони последние люди на земле и просто пытаются выжить в суровом мире. Там вон. Даже мышь понимает размах ситуации)
@programer8
@programer8 4 жыл бұрын
@@Такойсебе3дшник а может это последняя репка на земле, и делить они ее не хотят
@ЕвгенийВовк-ы7ь
@ЕвгенийВовк-ы7ь 4 жыл бұрын
Ответ в следующем ролике из плейлиста ;)
@ShiraoriAteU
@ShiraoriAteU 4 жыл бұрын
@@ЕвгенийВовк-ы7ь Я имел в виду что: У нас есть программа, и у неё есть ресурс в виде "Деда", который может тянуть 50 ньютнов. Так почему бы не сделать программу так, чтобы она сперва посмотрела на то, сколько ей ещё нужно дотянуть и такая "Ага, мне нужно ещё вытянуть 50 ньютонов и у меня есть как раз дедов на всю дозволенную RAM которые будут тянуть по 50 ньютонов... Пожалуй вызову я одного!" вместо того, чтобы вызывать бабку, дочку, собачку, кошку, МЫШКУ. (или пример таким, чтобы нужно было вытягивать не 100 ньтонов, а 120 например. Чтобы имела место рекурсия) Я сейчас пишу как человек, который уже всё бросил (Да простят меня Центральный Процессор Всевышний да Святая Щперационная Система). Так что, прошу no offens.
@olvler
@olvler 4 жыл бұрын
Думаете дед с дедом живет, по американской традиции? Семья так - для прикрытия?
@zyzukan
@zyzukan 4 жыл бұрын
благодорю Тимофея за это видео
@alexsidikov3426
@alexsidikov3426 Жыл бұрын
Я не знаю или я глупый или другие плохо объясняют, но видимо это мое идеальное объяснение рекурсии в программировании)))))
@Артем-я7к1щ
@Артем-я7к1щ 3 жыл бұрын
наконец-то я понял рекурсию. Огромное спасибо
@C2H5OHH
@C2H5OHH 4 жыл бұрын
Потрясающе! Спасибо за урок!!!
@Аннанежная-м8я
@Аннанежная-м8я 3 жыл бұрын
Залипательный контент у вас! Очень весело про нужное
@lenaa_now7737
@lenaa_now7737 4 жыл бұрын
великолепное объяснение) спасибо!
@MxM_5835
@MxM_5835 3 жыл бұрын
Отличное объяснение! Спасибо 🤝
@oleksandrhrysha7348
@oleksandrhrysha7348 2 жыл бұрын
Сказка не только понравилась, но и пример на этой сказке. Мудрое решение. Благодарность за Ваши уроки!!
@Beats-and-Bliss
@Beats-and-Bliss 6 жыл бұрын
почему Вас не было в моем институте?! или наоборот)) Спасибо!
@MaxPV1981
@MaxPV1981 4 жыл бұрын
@@serjoberst6322 "Почему не Вы не были в не моём институте?"
@ralphlauren8349
@ralphlauren8349 4 жыл бұрын
@@MaxPV1981 абсурд
@MaxPV1981
@MaxPV1981 4 жыл бұрын
@@ralphlauren8349 Не может быть!
@КарабасБарабас-н6щ
@КарабасБарабас-н6щ 4 жыл бұрын
@@serjoberst6322 почему я не был в вашем институте?
@KAPMAH4IK
@KAPMAH4IK 4 жыл бұрын
почему мой институт не был в Вас?..
@abuiman5251
@abuiman5251 2 жыл бұрын
Спасибо! Здорово объяснили!!))
@Kollapser
@Kollapser 3 жыл бұрын
Со стрелками и матрёшками забавно вышло)))
@vladious8002
@vladious8002 4 жыл бұрын
Спасибо!
@vladgalekas
@vladgalekas 4 жыл бұрын
лучший, просто лучший.
@soundmorozov
@soundmorozov Жыл бұрын
Кайф! Спасибо!🍉
@ЕвгенийГречишкин-ы4и
@ЕвгенийГречишкин-ы4и 3 жыл бұрын
очень креативно!!!,
@evgeniyonegin2581
@evgeniyonegin2581 4 жыл бұрын
Тимофей, браво, отлично умеете ярко и просто показать рекурсию! Спасибо за ваш труд! # программа на 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 """
@ramanvedov1365
@ramanvedov1365 4 жыл бұрын
Здравия! Круто! Так просто объяснить такую сложную тему это талант. Особенно порадовало привлечение народного фольклора. Молодёжи напомнить про корни. Несколько слух резануло слово "безделушки". На самом деле очень глубокий смысл есть в матрёшке. Означает семь наших тел. Непосредственно физическое, самое маленькое, и далее тела духовные. Тонкие материи. Нашим предкам это было известно. Оттуда же и слово "семья" произошло. Сказка "репка" тоже имеет очень глубокий смысл)
@exosgame7633
@exosgame7633 6 жыл бұрын
Отличный урок !!!! На столько хорошо объяснил ! ( Правда я на js :) )
@Oh_sssshit
@Oh_sssshit 3 жыл бұрын
бабка, какая у неё сила.... от души посмеялся
@МихаилЧопик-о2о
@МихаилЧопик-о2о 6 ай бұрын
Талантище, преподаватель с большой буквы. жаль, что питон не объсняет.
@sjdjjsjsjs3991
@sjdjjsjsjs3991 4 ай бұрын
Так лекция про рекурсия, а не Питон
@_slash_-
@_slash_- 4 жыл бұрын
Обалденно!
@marinaurrey5246
@marinaurrey5246 4 жыл бұрын
Очень интересная подача !
@kimaller5148
@kimaller5148 3 жыл бұрын
Божественно!
@AndeanMusicinMoscow
@AndeanMusicinMoscow 4 жыл бұрын
Каждый зверь, как функция
@dariasidorenko6097
@dariasidorenko6097 4 жыл бұрын
Спасибо! Потрясающе интересное объяснение! И, конечно, отдельно отмечу, как круто вы рисуете мелом на камеру и выставляете фигурки - действительно, мастер спецэффектов. Подскажите, кого можно посмотреть, кто так же круто объясняет рекурсию и всё остальное, но в связке с JS?
@khadzakos
@khadzakos 5 жыл бұрын
Как на самом простом примере можно узнать сложное
@alexsancho9638
@alexsancho9638 3 жыл бұрын
spasibo ochen dostupno
@vasyltopalo8962
@vasyltopalo8962 4 жыл бұрын
Спасибо вам большое))))
@dmitriysavinov9906
@dmitriysavinov9906 3 жыл бұрын
Классное видео!
@СергейПресняков-о4р
@СергейПресняков-о4р 5 жыл бұрын
Салат рекурсивный: треть оругцов, треть помидоров, треть салата рекурсивного.
@beldeveloper
@beldeveloper 5 жыл бұрын
Получается, огурцов и помидоров 50%/50%. Но наверняка мы это никогда не узнаем)
@Dima_Dezhin
@Dima_Dezhin 4 жыл бұрын
))) Нет вещи столь малой, в которую не вместилась бы ещё меньшая. Нет столь великой вещи, которую не превзошла бы величиною ещё большая. (с) Козьма Прутков
@sergreckhem8086
@sergreckhem8086 4 жыл бұрын
@@Dima_Dezhin Элементарные частицы ? - Не , не слышал ))
@Dima_Dezhin
@Dima_Dezhin 4 жыл бұрын
@Serg Reckhem фрактальная природа реальности
@МихасСупре
@МихасСупре 3 жыл бұрын
Теперь каждому понятно)))
@pavelzaikin8942
@pavelzaikin8942 5 жыл бұрын
Благодарю!!!!
@ПавелСтаднюк
@ПавелСтаднюк 3 жыл бұрын
Также и на производстве выполнение задания: 1.начальник 10000$, 2.зам 7000$, . . . n.мастер 800$, n+1.работяга 400$. Сам был удивлён когда такое объяснение "зашло" 16-ти летним с первого раза.
@alisaholainen6334
@alisaholainen6334 4 жыл бұрын
Классное объяснение=)
@dimakhodosevich9083
@dimakhodosevich9083 3 жыл бұрын
объясните пожалуйста как работает второй вызов функции f(n-1), что-то не понял почему выводит возрастающую последовательность цифр
@753bc9
@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
@YouMeNow88 Жыл бұрын
@@753bc9 Допустим. Но если нам нужен факториал n числа? То как происходит разворот рекурсии при возврате 1 и как потом идет умножение чисел по порядку по возрастающей? В какой момент происходит этот разворот и как функция понимает что ей нужно умножиться и тд? Вот именно этот момент всем непонятен. Лично я ищу его уже неделю(
@ney107-iz6xl
@ney107-iz6xl 5 ай бұрын
@@YouMeNow88+
@Alfadali-k5s
@Alfadali-k5s Жыл бұрын
you are just super
@nicholasspezza9449
@nicholasspezza9449 Жыл бұрын
indus english
@php-b30
@php-b30 4 жыл бұрын
Ура, я понял!😃
@mutekironin
@mutekironin 2 жыл бұрын
👍👍👍
@Nikita_Pro89
@Nikita_Pro89 3 жыл бұрын
Круто 👍
@ДмитрийКубасов-ь6ф
@ДмитрийКубасов-ь6ф 6 жыл бұрын
спасибо
@CapitanNishtyak1
@CapitanNishtyak1 4 жыл бұрын
Оригинально :)
@stariyvoyaka6308
@stariyvoyaka6308 4 жыл бұрын
Мышка - "Подержите мое пиво" )))
Примеры рекурсивных алгоритмов
23:54
Тимофей Хирьянов
Рет қаралды 59 М.
Адреса и указатели в Си. Адресная арифметика
27:47
Тимофей Хирьянов
Рет қаралды 168 М.
Thank you mommy 😊💝 #shorts
0:24
5-Minute Crafts HOUSE
Рет қаралды 33 МЛН
Война Семей - ВСЕ СЕРИИ, 1 сезон (серии 1-20)
7:40:31
Семейные Сериалы
Рет қаралды 1,6 МЛН
Andro, ELMAN, TONI, MONA - Зари (Official Music Video)
2:50
RAAVA MUSIC
Рет қаралды 2 МЛН
Ханойские башни на Си
12:25
Тимофей Хирьянов
Рет қаралды 80 М.
Программирование на Python - 18 - Рекурсия
24:22
Техника безопасности при работе с памятью в Си
19:25
Тимофей Хирьянов
Рет қаралды 35 М.
Учитесь умнее, а не усерднее! 5 советов  // Marty Lobdell
16:15
Алгоритмы и структуры данных (С++), лекция №1
1:26:53
Тимофей Хирьянов
Рет қаралды 538 М.
Thank you mommy 😊💝 #shorts
0:24
5-Minute Crafts HOUSE
Рет қаралды 33 МЛН