ЧТО ТАКОЕ РЕКУРСИЯ C# | ПЕРЕПОЛНЕНИЕ СТЕКА | СТЕК ВЫЗОВОВ | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 49

Поділитися
Вставка
  • Опубліковано 17 лис 2024

КОМЕНТАРІ • 241

  • @SimpleCodeIT
    @SimpleCodeIT  4 роки тому +40

    Cамый лучший способ сказать "спасибо" - поставить лайк и и поделиться уроком с друзьями. Это очень мотивирует создавать полезные уроки =)
    ✅Доступ к исходному коду и спонсорство www.patreon.com/SimpleCode
    ✅ donatepay.ru/don/SimpleCode
    ✅BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4

    • @ФедрФедров-ч4э
      @ФедрФедров-ч4э 3 роки тому +3

      вот еще что нужно знать программисту в первую очередь, в гугле *мозг и глюкоза; и в ютубе почему маламуты не устают*
      Дело в том, что тело человека извлекает необходимую ему энергию из жира и из сахара. *А мозгу нужна только глюкоза.*
      Для правильного питания необходимы те продукты, которые являются источником глюкозы. К этой группе *не относятся* легкоусваиваемые углеводы: *белый хлеб, сдоба, сахар. Гораздо больше необходимой мозгу глюкозы содержат свекла, лук, репа, турнепс, виноград, киви, изюм, финики, мед, кленовый сироп.* Как же определить, сколько глюкозы достаточно организму? В среднем, человеку необходимо примерно 62 грамма глюкозы в сутки, что составляет 250 ккал. Но это должны быть продукты с глюкозой, а не сахар. *Например, 3 столовые ложки меда - суточная норма.*

  • @akstis4183
    @akstis4183 4 роки тому +133

    Наконец-то вернулись домашние задания. Спаибо

    • @akstis4183
      @akstis4183 4 роки тому

      Посмотрел урок и понял, что они отлично подходят для закрепления материала. Я прошел чуть дальше по темам до ООП и понял, что ничего не понял. Пытался сам разобраться, а нормального применения рекурсивных методов, кроме чисел фибоначчи, не нашел. А Вы постоянно открываете глаза. Спасибо

    • @СтарыйАккаунт-р6ф
      @СтарыйАккаунт-р6ф 4 роки тому

      @@akstis4183 обычно ООП начинают с наследования, а не с рекурсии

    • @akstis4183
      @akstis4183 4 роки тому

      @@СтарыйАккаунт-р6ф Я дошел ДО ООП, а не само ООП

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

      @@akstis4183 Создайте дерево, класс ветки и метод, который на каждой ветке создает по еще одному экземпляру самой себя. Вот и пример рекурсии

    • @МаксимДраганов-е8м
      @МаксимДраганов-е8м 4 роки тому

      @@johnny_bronxxx а это уже фрактал, верно?

  • @АртёмМорозов-ф9е
    @АртёмМорозов-ф9е 4 роки тому +95

    Отличная работа! Простое и понятное изложение при серьёзной глубине проработки. Видно что автор старается и результат заслуживает высшей похвалы. Спасибо!

  • @OctavianRosioru
    @OctavianRosioru 11 днів тому

    Прошел курс один раз, затем сделал паузу на шесть месяцев, работал с ChatGPT. Потом снова вернулся к курсу и стал понимать намного больше. Теперь записываю уроки в тетрадь, с помощью GPT пишу примеры и прошу объяснить их подробнее - так материал усваивается гораздо лучше. Спасибо за всё

  • @ВалерийАфонин-ы2м
    @ВалерийАфонин-ы2м 4 роки тому +40

    Спасибо за уроки. Очень интересно рассказываете. Во время просмотра Ваших роликов появляется мотивация и желание)

  • @ifelru
    @ifelru 3 роки тому +32

    Спасибо за отличные уроки!
    Спасибо за ДЗ, они действительно лучше помогают усвоить пройденный материал!
    Чем сложнее тем лучше усвоение =)

  • @Anton-lu1pl
    @Anton-lu1pl 4 роки тому +11

    Жду ваших видео больше, чем свой День Рождение! Спасибо за ваш труд.

  • @gurgenkirakosyan5782
    @gurgenkirakosyan5782 4 роки тому +32

    A: Почему так мало просмотров?
    Б: Потому что все так ясно, что нет необходимости смотреть его во второй раз.
    Но я посмотрю это еще раз))

    • @skro1ik410
      @skro1ik410 6 місяців тому

      уже много просмотров

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

    Здраствуйте, Сергей. ДЗ для нас очень важны, я никогда не ждал их как от вас!!! Спасибо за вам за труд!!!

  • @I-PixALbI4-I
    @I-PixALbI4-I 4 роки тому +24

    Спасибо за урок!
    ДЗ нужны конечно же, в начале ваших уроков они мне очень помогли, а сейчас времени делать их нет.
    Скорее бы новая тема!

    • @bomber4273
      @bomber4273 Рік тому +2

      Без практики хуже запоминается. Я конечно не знаю, что у тебя за ситуация, но лучше всё-таки постараться выделить на это время.

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

    Да, очень интересно делать домашние задания, спасибо большое за всё! Дорогой, любви вам, добра, благополучия!

  • @Strrroke
    @Strrroke 4 роки тому +14

    Это лучшее объяснение рекурсии, которое я видел. Лайк, подписка. И огромное спасибо!

  • @lingjuan2294
    @lingjuan2294 4 роки тому +10

    Спасибо огромное за уроки, главное не бросайте это дело. А то многие начинают, по итогу все бросают. У вас супер уроки.

    • @lingjuan2294
      @lingjuan2294 4 роки тому

      @@phat80 мне то что, интересные уроки, мне интересно, чтобы продолжал. А если не интересно, зачем начинать? Глупые вопросы.

    • @lingjuan2294
      @lingjuan2294 4 роки тому

      @@phat80 именно поэтому и написал этот комментарий, чтобы как-то подбодрить, что это реально интересно

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

    Лучший канал по C#)

  • @devastatorex_d8568
    @devastatorex_d8568 Рік тому +2

    Спасибо вам большое Сергей! Благодаря вам непростые темы становятся гораздо легче и понятнее!

  • @yourloff
    @yourloff 4 роки тому +7

    Класс. Спасибо большое за уроки, очень ценная информация!

  • @RGames-qn5tl
    @RGames-qn5tl 2 роки тому +1

    Домашние задания, очень интересны и разумеется очень нужны, ведь без практики бессмысленно изучать теорию!) Огромное спасибо за ваши уроки!

  • @alex_creeper2752
    @alex_creeper2752 4 роки тому +4

    Спасибо! С нетерпением жду ваших следующих уроков!!!

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

    Сергей огромное спасибо , у вас талант объяснять легко и профессионально !
    Уроки остаются в памяти и придают уверенность !

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

    *Большое спасибо за ваши уроки, которые очень полезны для новичков полезны ваши уроки, которые очень полезны ваши уроки для новичков, которые очень полезны ваши уроки для новичков, которые очень полезны ваши уроки для новичков*
    *StackOverflowException*

  • @NickM4195-o4l
    @NickM4195-o4l 3 роки тому

    Единственный человек, который смог нормально объяснить, что такое рекурсия, спасибо Сергей!

  • @АндрейДанилов-м2э
    @АндрейДанилов-м2э 2 роки тому +2

    Конечно нужны домашнии задания! Они и их разборы ОЧЕНЬ интересные)))) Спасибо☺

  • @bigmoneylikesauce6020
    @bigmoneylikesauce6020 4 роки тому +1

    Конечно, домашние задания, а уж тем более их разборы нужны новичкам, как воздух, ну по крайней мере мне :D
    Огромное спасибо за все труды !

  • @EGOR6183
    @EGOR6183 4 роки тому

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

  • @TheCatEmperor_
    @TheCatEmperor_ Рік тому +5

    Сергей, усыновите меня

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

    Смотрю с первого видео, мне 13 лет, учу по книгам и твоим видеоурокам уже второй месяц, хочу стать backend разрабом через пару лет, спасибо за уроки

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

      Я тоже начал учить программирование и тоже здесь с первого урока, подскажи пж, где ты купил книги (или скачал)

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

      @@bomber4273 в магазине

  • @xdemonisterx4662
    @xdemonisterx4662 Рік тому +4

    "Ты знаешь что такое безумие? Безумие это - 3:14"

  • @Любителинарыбалке58

    Привет Мир! Я тоже думаю, что домашние задания очень и очень полезные. Т.к. на них сам проверяешь себя как усвоил материал. И во время выполнения, если образовались пробелы, то пересматриваешь уроки по теме, и эти пробелы закрываются. Спасибо, Сергей, за ваши уроки. Они шикарны.

  • @adamadamesko9759
    @adamadamesko9759 4 роки тому +6

    Самые зачетные уроки по C#.

  • @ДмитрийАлексеев-ж1г

    Благодарю, Сергей!

  • @nikita-uw7kk
    @nikita-uw7kk 2 роки тому

    Сергей, Спасибо Вам огромное за Ваш Труд!
    Дз очень нужны!!!

  • @МирраДоронина
    @МирраДоронина 4 роки тому

    Домашние задания нужны))! Пока их делаешь, видео просмотришь не раз. Еще раз спасибо, Сергей!

  • @ВладимирВладимирович-ю6х

    Однозначно - домашние задания нужны, а разборы их - важны.

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

    Спасибо за урок!

  • @pribylovdmitry6715
    @pribylovdmitry6715 4 роки тому

    Домашние задания дают возможность повторить прошлые уроки, спасибо👍

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

    Спасибо за уроки! А домашние задания обязательно нужны! Чем больше, тем лучше))

  • @artyomvoytenko1237
    @artyomvoytenko1237 4 роки тому +4

    Спасибо, очень полезно!

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

    Поддерживающий комментарий для развития канала

  • @ЕвгенийУсанов-ш5к
    @ЕвгенийУсанов-ш5к 4 роки тому +3

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

  • @maestrlike5-enterpro366
    @maestrlike5-enterpro366 4 роки тому +15

    Спасибо за уроки я веду свою тетрадь и все записываю не один урок я не пропустил могу фото работ отправить вам все очень понятно я занимаюсь музыкой хожу в музыкальную школу и решил программированием оценки всегда 5 и сольфеджио и муз литература Спасибо вам большое

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

      Скажи пожалуйста как называется пауза по - музыкальному. Не реприза ли? Гугл не то выдаёт.

    • @maestrlike5-enterpro366
      @maestrlike5-enterpro366 3 роки тому +6

      @@upcaSSSt пауза это знак длительного молчания который делает перерыв мелодии в композиции. Пауза как и нота имеет длительность. Пауза целая имеет длительность 4 четверти (1 и 2 и 3 и 4 и) половинная 2 четверти , четверть (1 и) восьмая ( 1 или и ) шестнадцатая (половина восьмой). Она так и называется паузой. Реприза это повторение целого куска произведения. Затакт это не полный такт. (Это тоже самое к примеру что назвать как называется нота по музыкальной, она так и называется ) :)

    • @Юрчик-л8у
      @Юрчик-л8у 2 роки тому +1

      тетрадь это жестко ,а вот на пк у меня кучу заметок и все коды почти прокоментированы .что бы для себя было проще потом понять

  • @MW-go6lp
    @MW-go6lp 3 роки тому +1

    Домашки нужны, большое спасибо за ваши труды.

  • @ДенисБулгакова
    @ДенисБулгакова 4 роки тому +14

    Можете пожалуйста более подробный урок сделать про объекты Класса ? Например тот же Item item. И как правильно с этим работать

  • @ИннокентийСмоктуновский-у8д

    Домашние задания очень нужны!
    Можно даже давать больше заданий, но не разбирать их все, а только несколько (самые важные).
    Потому что правильно было сказано выше в комментариях. Тяжело придумать самому себе задачу с использованием накопленных знаний.

  • @johnmarston1175
    @johnmarston1175 4 роки тому

    Домашние задания реально помогают понять тему

  • @Артур-э9э8в
    @Артур-э9э8в 4 роки тому

    Конечно интересно + ещё очень полезно. Без них информация не так хорошо усваивается. Спасибо за урок было очень полезно!!!

  • @serjoya1667
    @serjoya1667 4 роки тому

    Огромное спасибо за уроки.Домашние задания нужны,чем больше тем лучше. Если ,что- то не до понял смотря видео, то выполняя задания все становиться на свои места!

  • @ashimovroman
    @ashimovroman 4 роки тому +6

    Это просто Агонь уроки!!! Спасибо огромное!

  • @АлександрСтогов-б5п

    Спасибо большое, надеюсь у вас и дальше будет интересовать ютуб.

  • @ЛеонидБодак
    @ЛеонидБодак Рік тому

    ДЗ очень нужны! По сути задачу можно и самому себе придумать, но во-первых это её еще придумать надо, а во-вторых потом не с чем сравнить то что ты наворотил. А так смотришь потом, и думаешь "Тю, так можно же было все значительно проще сделать!")) Ну или "О, и я так сделал", это тоже радует)

  • @dimalugovoy1262
    @dimalugovoy1262 4 роки тому

    вы делаете очень хорошее дело. Спасибо вам. ДЗ очень важны

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

    Если до этого урока, где не было еще объектов и классов я себя чувствовал комфортно, то в конце этого урока, где речь зашла о Child, Item я как буд-то попал на другую планету, надеюсь дальше будет легче все это понять, когда будем изучать ООП.

    • @АлександрГребенюк-д9ъ
      @АлександрГребенюк-д9ъ 2 роки тому

      пожалуй вернусь на эту домашку когда начну хоть что то понимать

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

      @@АлександрГребенюк-д9ъ И как , пришло понимание?)

  • @asdel4282
    @asdel4282 4 роки тому +6

    Сегодня у меня др и новый урок вышел, самый лучший подарок)

    • @Артур-э9э8в
      @Артур-э9э8в 4 роки тому

      Согласен)) Если и в мой др, так вообще замечательно))) Если что 15 сентября:3

    • @gxplay2270
      @gxplay2270 4 роки тому

      @@Артур-э9э8в но всем насрать...

    • @Артур-э9э8в
      @Артур-э9э8в 4 роки тому

      @@gxplay2270 Я по приколу написал))

    • @gxplay2270
      @gxplay2270 4 роки тому

      @@Артур-э9э8в но всем насраь

    • @Артур-э9э8в
      @Артур-э9э8в 4 роки тому

      @@gxplay2270 кроме тебя конечно)

  • @ВасилийЧерновол-ь7ы

    На всё интересно. Так держать, лучший учитель

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

    29.50 Очень нужны домашние задания! Это единственный способ практики в моем случае

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

    3 метод у меня такой
    static void Prikol(int a,int i =0,int sum=0)//
    {
    string str; str=Convert.ToString(a);
    char[] chars = str.ToCharArray();//конвертирую строку в массив char
    sum += int.Parse(chars[i].ToString());//конвертирую char в строку потом в int32
    i++;
    if (i == chars.Length) { Console.WriteLine("Сумма "+a+" = " + sum);return; }
    Prikol(a,i,sum);
    }
    //Cпасибо за уроки!!!

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

    Спасибо Сергей) И пожалуйста, дайте домашнее задание чаще))

  • @sosiskakiller5685
    @sosiskakiller5685 6 місяців тому

    Домашние задания это топ !!!!

  • @Ivan-Shyriaiev
    @Ivan-Shyriaiev 4 роки тому +3

    Спасибо за уроки ;)

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

    Ваши задания очень интересны)👍

  • @Liberty_Games
    @Liberty_Games 9 днів тому

    24:48

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

    Опять нет повода не поставить лайк.

  • @sosiskakiller5685
    @sosiskakiller5685 6 місяців тому

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

  • @zikasakyrazik
    @zikasakyrazik 4 роки тому

    Спасибо за урок, домашние задания очень нужны.

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

    Отличный урок

  • @Denis.ArtMod
    @Denis.ArtMod 2 роки тому

    Что ж все так запутано? Уроки великолепны, но вторую часть урока вообще не понял. Еще и переменные, которые отличаются только большой или малой буквой это взрыв мозга. Думаю, что не стоит так забегать вперед, ведь уроки смотрят не только люди с опытом в программировании. Всем удачи, мы справимся!
    Домашние задания ОБЯЗАТЕЛЬНО нужны! Где еще новичкам практиковатся?
    Хотя Д/з решил вообще без проблем. Спасибо

    • @Юрчик-л8у
      @Юрчик-л8у 2 роки тому

      Если сейчас вам тяжело, то потом ещё тяжелее будет. Так что надо привыкать адаптироваться

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

    Большое спасибо за домашние задания! И за ваш труд!

  • @АртемНиколаевич-о7п

    Большое спасибо за урок.

  • @МихаилМамайкин
    @МихаилМамайкин 4 роки тому

    Да, да, да. Домашнии задании нужны!

  • @АлександрМеньков-у2и

    Сергей! Сделайте, пожалуйста, ещё домашних заданий по С#. Пусть они будут платными, он не дорогими, мне кажется будут востребованы!

  • @dimasavukov6230
    @dimasavukov6230 4 роки тому +2

    Спасибо!

  • @ВладимирКосмодемьянский-е9й

    Дз - интересно, а так же разбор

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

    да дз нужны! Спасибо тебе за такой контент!

  • @bohdanoskin3205
    @bohdanoskin3205 4 роки тому +16

    Я поставил Лукашенка

  • @nikitam6896
    @nikitam6896 4 роки тому

    ДЗ интересны и нужны.
    Их разборы тоже.

  • @ПавелБойко-ь2д
    @ПавелБойко-ь2д 3 роки тому +2

    Спасибо за урок !) Дз полезно , я уверен , что оно очень помогает в понимании темы. Даже если сделать не получилось , то мозг напрягается ( на разборе д/з всё становится понятно). Урок длинный + еще отсылок на другие видео мноооогоооо (много инфоормациии с этой рекурсией аааа)

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

      Согласен. Из-за всех перечисленных вами причин я на этом моменте и забросил обучения на достаточно долгий промежуток времени, но, как видите, вернулся!
      Досмотрел урок до конца, причем с пониманием(наконец-то).
      Так же просмотрел все остальные видео, на которые были ссылки в данном уроке.
      Сейчас на этапе решения ДЗ. Пока всё запутанно, но я разберусь, как обычно.

  • @jaloliddinhazratqulov891
    @jaloliddinhazratqulov891 4 роки тому

    Лучший курс с#

  • @vladrusnak6044
    @vladrusnak6044 4 роки тому

    Жду следуйщего урока. Хорошо обьясняеш!!

  • @Larriva666
    @Larriva666 4 роки тому

    Спасибо! Домашние задания нужны

  • @МихаилРастопчин-ы8з

    Спасибо

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

    Конечно домашние задания нужны! Только с помощью них мы понимаем все пройденные материалы)

  • @ruslanelzhirkaev3538
    @ruslanelzhirkaev3538 4 роки тому

    Дзшки нужны обязательно)

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

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

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

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

  • @АлександрСтогов-б5п

    Домашки огонь, вот бы побольше.

  • @МихаилМамайкин
    @МихаилМамайкин 4 роки тому

    не по теме этого видео, но смотрю все по порядку. Вроде массивы прошли, а вот самостоятельно написать сортировку массива не смог((( то есть смог, но пришлось задействовать информацию с других ресурсов и потратить на все это целый день. Написал сам, метод оказался селекшн сорт. в Принципе знаний должно было хватить, практики нету. Спасибо за уроки.

  • @shchehliuk124
    @shchehliuk124 4 роки тому

    Домашки очень полезны и нужныю Это еще +доп.знания))

  • @victor-dh2et
    @victor-dh2et 3 роки тому

    Сергей, дз очень нужны. И было бы мега здорово, если в конце видео, вы советовали бы какие-то вещи для самостоятельного изучения, которые нужны, важны - но по тем или иным причинам на них записывать видео нет смысла. К примеру, я когда дошел до методов, написал код, который отсекает дробную часть числа после двух цифр без округления. Код на 100 строк, а потом наткнулся на класс Math, где это реализовано в одну строчку :)
    Но на него урок не записать - тут просто запомнить методы. А классов не мало и самостоятельно разобраться какие востребованы, а какие нет очень сложно((

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

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

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

    Домашние задания люблю!

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

    Опа-па, таймкодки подъехали.
    ДЗ очень нужны , без выполнения дз нет ощущения что понял тему , так что чем больше тем лучше , чтобы руку набивать)
    PS много вложенести , как буд-то "Начало" с Дикаприо смотрю)

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

    Спасибо, Сергей

  • @АртемКасеев
    @АртемКасеев 4 роки тому +9

    Спасибо за уроки, они лучшие на ютубе. Когда начнем разбирать ООП составляющую c#?

  • @Павел-щ5р8ы
    @Павел-щ5р8ы 2 роки тому +1

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

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

    Thank you

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

    Nice lessons, thanks!

  • @blackwolf4516
    @blackwolf4516 4 роки тому

    Домашние задания оооочень нужны

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

    домашние задания нужны, бывает послушаешь, посмотришь на тебя и инфа не уложится, а домашку начинаешь делать и все, на несколько дней бывает затуп, ходишь думаешь, пробуешь. а потом бац и получилось, и хорошо на душе)))

  • @НиколайТорощин-е6э

    Поставил лайк, говорю спасибо) оставил комментарий)

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

    Определённо нужны и интересны.
    P.S. эт я про домашки)
    P.S >P.S. Спасибо твой труд)

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

    Сергей, привет! Спасибо за очередной классный ролик по программированию и за хорошее настроение!