Recursion - Activation Records - Stack

  Рет қаралды 23,193

GATEBOOK VIDEO LECTURES

GATEBOOK VIDEO LECTURES

Күн бұрын

Пікірлер: 20
@roronoazoro-518
@roronoazoro-518 4 жыл бұрын
I clearly understood the whole concept..Thanks a lot sir for your efforts!
@khalila.3347
@khalila.3347 6 жыл бұрын
This function is return type as this function is returning value of x*y. But you write void fact(int n) { //code here } i think it should be like this int fact(int n){ //code here }
@democracyprevails
@democracyprevails Жыл бұрын
👌
@sarathk995
@sarathk995 7 жыл бұрын
awesome explanation..thank u sir
@deeyunshiee
@deeyunshiee Жыл бұрын
kudos to you sir!
@adveatprasadkarnik7737
@adveatprasadkarnik7737 2 жыл бұрын
thank you sir, very helpful video
@sureshrakes2780
@sureshrakes2780 7 жыл бұрын
Bahuth acha
@abhishekkumar-os5zk
@abhishekkumar-os5zk 6 жыл бұрын
fact function return type is wrong . bro correct it .
@deepakborah8335
@deepakborah8335 7 жыл бұрын
Recursion is encountered.
@shereenpv1353
@shereenpv1353 7 жыл бұрын
sir ..thank you for your effort...would you please upload a video for how to remove recursion using stack?
@madhivarman508
@madhivarman508 7 жыл бұрын
recursion function is automatically popped out from the stack when the iteration of the function is over.. In this video he had explained this concept .. when the if condition satisfied the compiler starts returning x*y and updates y value respectively... and when all x*y finished the value will stored at x . At line 3, compiler removes all recursions from the stack ... :)
@manuraj8889
@manuraj8889 5 жыл бұрын
Thanks a lot sir😍.
@roronoazoro-518
@roronoazoro-518 4 жыл бұрын
8:47
@aryamukherjee2443
@aryamukherjee2443 7 жыл бұрын
Sir please can you explain one simple thing? Sir, you said in scope and lifetime of variables the fact function lifetime has expired so its return value cant be accepted... so how r we accepting here? i am getting confused... Sir please clear the matter! please Sir
@rohitsancheti96
@rohitsancheti96 7 жыл бұрын
if you are returning reference than it would be a problem..but if you use call by value it wouldn't be a problem
@mayurnagdev5545
@mayurnagdev5545 6 жыл бұрын
the data type of fact() must be int.
@rohitsingla7681
@rohitsingla7681 11 ай бұрын
college professors are worst , thanks sir
@shreyastorgalmath5357
@shreyastorgalmath5357 6 жыл бұрын
u cant return two element
@misterkid
@misterkid 6 жыл бұрын
it's returning one element (x*y) but it's void so it can't return
@harshmk1052
@harshmk1052 4 жыл бұрын
@@misterkid the return type is int . He had cleared that in the paid course .
Question on Recursion - 1
15:39
GATEBOOK VIDEO LECTURES
Рет қаралды 11 М.
wtf is “the stack” ?
8:03
Low Level
Рет қаралды 111 М.
Lamborghini vs Smoke 😱
00:38
Topper Guild
Рет қаралды 37 МЛН
How Many Balloons To Make A Store Fly?
00:22
MrBeast
Рет қаралды 163 МЛН
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 9 МЛН
Activation Record in Compiler Design
11:47
THE GATEHUB
Рет қаралды 29 М.
Recursion  - Activation Records
9:49
GATEBOOK VIDEO LECTURES
Рет қаралды 10 М.
do you know how "return" works under the hood? (are you SURE?)
5:08
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 28 МЛН
HE WON!!!!!!!!!!!!!!!!!!!
30:20
GothamChess
Рет қаралды 622 М.
Recursion and Stack - English
13:09
Abdul Bari
Рет қаралды 189 М.
arrays are weird
6:57
Low Level
Рет қаралды 114 М.
Compiler Design Module 48 : Activation Records
14:17
compilerai
Рет қаралды 3,2 М.
3.3 - Activation Records & the Call Stack
10:52
Dr Runka
Рет қаралды 6 М.
5 Simple Steps for Solving Any Recursive Problem
21:03
Reducible
Рет қаралды 1,2 МЛН
Lamborghini vs Smoke 😱
00:38
Topper Guild
Рет қаралды 37 МЛН