Загрузка страницы

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

В этом уроке мы выясним что такое рекурсия, рекурсивный вызов метода, для чего нужна рекурсия как её использовать в языке программирования C#. Так же рассмотрим тему стека вызовов, переполнения стека ( stack overflow exception ), почему это происходит и как это связана с рекурсией. И в качестве бонуса рассмотрим как с помощью отладчика отследить стек вызовов методов call stack и узнаем зачем это нужно.

✅ ИСХОДНЫЙ КОД https://bit.ly/3eJxehD
✅Домашние задания https://www.patreon.com/posts/dz-k-uroku-49-39546725
🔹 Telegram канал https://t.me/SergeySimpleCode
🔹 Наша группа ВК https://vk.com/smplcode
✅ Доступ к исходному коду и спонсорство https://www.patreon.com/SimpleCode
✅ https://donatepay.ru/don/SimpleCode
✅ BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4
✅ Подписывайтесь на канал https://www.youtube.com/channel/UCtLKO1Cb2GVNrbU7Fi0pM0w

🔹Рекомендую посмотреть
✅ Стек как структура данных. Полное понимание! Динамические структуры данных #4
https://bit.ly/2CoRWX0
✅ Функции и стек. Стек алгоритм. Стек что это. Стек рекурсии. Стек c++. Стек рекурсивных вызовов https://bit.ly/3ho7GIj
✅ ССЫЛОЧНЫЕ И ЗНАЧИМЫЕ ТИПЫ C# | СТЕК И КУЧА C# | REFERENCE AND VALUE TYPES C# | C# Уроки | # 38 https://bit.ly/3eL4K77
✅ ПЛЕЙЛИСТ Структуры Данных https://bit.ly/3eMkqqG

00:00 ► тема урока
00:56 ►что посмотреть перед этим уроком
01:59 ►что такое рекурсия
03:40 ►как рекурсия связана со стеком
07:05►пример для чего нужен бесконечный цикл
08:15►простой пример использования рекурсии
13:55►как отследить стек вызовов в отладчике
15:54►недостатки рекурсии
20:36►ООП и рекурсия
29:40►домашнее задание
#сишарп #simplecode #урокипрограммирования

Видео ЧТО ТАКОЕ РЕКУРСИЯ C# | ПЕРЕПОЛНЕНИЕ СТЕКА | СТЕК ВЫЗОВОВ | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 49 канала #SimpleCode
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
21 июля 2020 г. 11:22:34
00:31:16
Другие видео канала
Рекурсивный вывод массива C# | СИ ШАРП ДОМАШНИЕ ЗАДАНИЯ # 15Рекурсивный вывод массива C# | СИ ШАРП ДОМАШНИЕ ЗАДАНИЯ # 15Стек как структура данных. Полное понимание! Динамические структуры данных #4Стек как структура данных. Полное понимание! Динамические структуры данных #4Сумма элементов массива РЕКУРСИЯ C# | СИ ШАРП ДОМАШНИЕ ЗАДАНИЯ # 16Сумма элементов массива РЕКУРСИЯ C# | СИ ШАРП ДОМАШНИЕ ЗАДАНИЯ # 16Как найти сумму цифр числа | СИ ШАРП ДОМАШНИЕ ЗАДАНИЯ # 17Как найти сумму цифр числа | СИ ШАРП ДОМАШНИЕ ЗАДАНИЯ # 17Рекурсия. Репка и матрёшкаРекурсия. Репка и матрёшкаIntro to Yield in C# - What it is, how to use it, and when it is usefulIntro to Yield in C# - What it is, how to use it, and when it is usefulПРЕОБРАЗОВАНИЕ И ПРИВЕДЕНИЕ | ТИПОВ В  C# | Явное| Неявное | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 50ПРЕОБРАЗОВАНИЕ И ПРИВЕДЕНИЕ | ТИПОВ В C# | Явное| Неявное | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 50var c# что это | VAR ЭТО НЕ ТИП ДАННЫХ | неявно типизированные переменные c# | C# Урок #53var c# что это | VAR ЭТО НЕ ТИП ДАННЫХ | неявно типизированные переменные c# | C# Урок #53Односвязный список | Динамические структуры данных #1Односвязный список | Динамические структуры данных #1Модуль 15. Рекурсивные функции в языке программирования C#Модуль 15. Рекурсивные функции в языке программирования C#C# статические поля класса | как работает ключевое слово static | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ # 63C# статические поля класса | как работает ключевое слово static | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ # 63partial класс c# | частичные типы c# | partial методы c# | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 68partial класс c# | частичные типы c# | partial методы c# | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 68Лучшие книги по C# для начинающих и не только | Как выучить C#Лучшие книги по C# для начинающих и не только | Как выучить C#Область видимости. Глобальные переменные и локальные переменные. C++ для начинающих. Урок #37Область видимости. Глобальные переменные и локальные переменные. C++ для начинающих. Урок #37Полиморфизм | виртуальные методы c# | virtual override c# | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 75Полиморфизм | виртуальные методы c# | virtual override c# | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 75Интерфейсы в C# зачем нужны и как используются | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 77Интерфейсы в C# зачем нужны и как используются | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 77Упаковка и распаковка значимых типов c# | boxing and unboxing | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 82Упаковка и распаковка значимых типов c# | boxing and unboxing | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 82СТРУКТУРА ПРОЕКТА | СТРУКТУРА И ПОРЯДОК ВЫПОЛНЕНИЯ ПРОГРАММЫ | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ Урок #2СТРУКТУРА ПРОЕКТА | СТРУКТУРА И ПОРЯДОК ВЫПОЛНЕНИЯ ПРОГРАММЫ | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ Урок #2C# ЦИКЛ FOR | В ОБРАТНОМ ПОРЯДКЕ | НЕСКОЛЬКО ПЕРЕМЕННЫХ | НЕСКОЛЬКО УСЛОВИЙ | # 19C# ЦИКЛ FOR | В ОБРАТНОМ ПОРЯДКЕ | НЕСКОЛЬКО ПЕРЕМЕННЫХ | НЕСКОЛЬКО УСЛОВИЙ | # 19
Яндекс.Метрика