Рекурсия. Факториал числа c++ рекурсивно. Рекурсия факториал. Рекурсивный алгоритм факториал. #44

preview_player
Показать описание
Понравилось видео или оказалось полезным? Подпишись!

Рекурсия. Факториал числа c++ рекурсивно. Рекурсия факториал. Рекурсивный алгоритм факториал. Урок #44

Уроки по программированию
Рекомендации по теме
Комментарии
Автор

Забыл сказать, что рекурсивный алгоритм нахождения факториала - одно из возможных заданий которое вам могут дать на собеседовании! =)

SimpleCodeIT
Автор

Отличный канал от самых азов до...
З.Ы. По общепринятому соглашению 0!=1 ;)

sorokanews
Автор

if(видео крутое)
{
поставить лайк;
}

kzpwqfi
Автор

Самое лучшее объяснение на свете по поводу рекурсии, красава Серёг, всех благ тебе !!!

bnebumg
Автор

Небольшая опечатка:
0! = 1

Поэтому код функции Fact должен быть таким:

int Fact (int N)
{
if (N == 0 || N == 1)
return 1;

return N * Fact (N-1);
}

fljpzqi
Автор

Чтобы понять рекурсию, нужно сначала понять рекурсию(Конфуцый)

qemdtbl
Автор

Для тех, кто не знает, зачем и для чего нужна рекурсия и будет ли возможность столкнуться с ней в реальном проекте.
Начнём с того, что в реальных проектах в 90% случаях вам вообще не придётся работать с математикой, а если и будете, то для этого у вас в арсенале будет
какой-нибудь фреймворк.
Саму рекурсию используют для каких-либо вычислений, но также эти же вычисления можно реализовать с помощью цикла. Правда, в некоторых случаях(с которыми
вы, вероятнее всего, редко будете сталкиваться) удобнее использовать рекурсию за счёт её простоты реализации. Но стоит помнить, что используя рекурсию, вы рискуете
получить провал стека, который привод к падению вашего приложения.
Итог: Рекурсия - просто, но с риском. Цикл - просто, либо сложно, НО без риска получить крах всего приложения.

rajinthunderkeg
Автор

"если вы не смотрели предыдущих урока то вам лучше этого не видеть "
Я посмотрел все)))) И мой Мозг всеравно
Но что такое рекурсия я понял, спасибо))

Avram_Vitalik
Автор

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

gditbrbitw
Автор

без рекурсии
int N;
int fac=1;
cout << "Введите число, для подсчета факториала: " << endl;
cin >> N;

for (int i = N; i >= 1; i--)
{
fac = fac * i;
}
cout << "\nФакториал равен: " << fac << endl;

odhiwep
Автор

Спасибо огромное! Теория у вас -- это прекрасно, но на практике становится ещё яснее и непосильная задача уже не кажется такой трудной. Благодарю, что делитесь знаниями!

yngiosd
Автор

Спасибо большое, Сергей. Вы очень доходчиво объясняете тему. Уже давно понял, что вместо лекций 70 летних пердунов по программированию, которые очень скучно и нехотя объясняют материал, нужно смотреть вас. Они пытаются донести материал так, как будто мы уже до этого все знали и это просто повторение, постоянно спешат, бубнят. Короче, после лекции отбивается желание вообще заниматься программированием. А вы молодец. Так держать!

magnum
Автор

Пришёл сюда из плейлиста по C#, чтобы поподробнее изучить данную тему. Очень доходчиво разъяснено. Большое спасибо!
Не пойму людей, которые ставят дизы на такие информативные и понятные видосы. Если это из-за несущественной в данной ситуации погрешности в виде 0! = 0, то таким людям не угодить. Суть видео совсем не в этом.

bc
Автор

Чётко и по делу, в общем как всегда, спасибо за видеоролик, за 10 минут изложили всю суть как это делается, а потом еще очень разжевано объяснили принцип работы, слёту лайк!!!

mr.warpunch
Автор

* Самые понятные, видео уроки по c++, на всём (RU) youtube *

rdhbufb
Автор

С первого раза не понял принцип работы стека. Со второго стало всё понятно, благодаря такому подробному объяснению. Большое спасибо.

puciigi
Автор

благодаря этому факториалу еще больше понял суть работы рекурсии. Спасибо большое

gditbrbitw
Автор

Наиподробнейший разбор, которого я ни у кого не видел. Спасибо!

spaceshuttle
Автор

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

guts
Автор

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

knnzcgt