Recursion in C

Поділитися
Вставка
  • Опубліковано 23 лип 2024
  • C Programming & Data Structures: Recursion in C
    Topics discussed:
    1) Definition of Recursion.
    2) A program to demonstrate the recursion in C.
    3) Homework problem on recursion.
    C Programming Lectures: goo.gl/7Eh2SS
    Follow Neso Academy on Instagram: @nesoacademy(bit.ly/2XP63OE)
    Follow me on Instagram: @jaspreetedu(bit.ly/2YX26E5)
    Contribute: www.nesoacademy.org/donate
    Memberships: bit.ly/2U7YSPI
    Books: www.nesoacademy.org/recommende...
    Website ► www.nesoacademy.org/
    Forum ► forum.nesoacademy.org/
    Facebook ► goo.gl/Nt0PmB
    Twitter ► / nesoacademy
    Music:
    Axol x Alex Skrindo - You [NCS Release]
    #CProgrammingByNeso #CProgramming #Recursion

КОМЕНТАРІ • 1,1 тис.

  • @karthikshinde6739
    @karthikshinde6739 5 років тому +698

    This is the channel for which i pay my Wifi bills!!!!!!!!!!!!!!!
    Theser the types of channels that need to be supported
    this channel helped me a lot in 4th,5th and 6th sem subjects
    Thanks a lot!!!!!!!!!!!!

    • @rahulsingh-lv5xp
      @rahulsingh-lv5xp 4 роки тому +4

      3rd semester also from where you learn dld

    • @nikhilflautist
      @nikhilflautist 4 роки тому +8

      This channel helps 1st semester also senior brothers.

    • @AR-iu1fs
      @AR-iu1fs 3 роки тому +8

      Yes and we can support Neso Academy by subscribing to channel, giving likes to every video of the course and by recommending neso academy to our friends. Also by following them on social media

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

      Hi

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

      So true man

  • @prafful_sahu
    @prafful_sahu 4 роки тому +1840

    Fun4 = 7 + fun2
    Fun2 = 7 + fun0
    Fun0 = 1
    Fun4 = 7+7+1 = 15

    • @muhibosmani4838
      @muhibosmani4838 4 роки тому +9

      Bro its wrong

    • @roushanmondal2021
      @roushanmondal2021 4 роки тому +44

      @@muhibosmani4838 No, he is write output is 15

    • @shrirangjoshi6981
      @shrirangjoshi6981 4 роки тому +15

      It's right

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

      What I'm wondering is the 7+7
      Fun 4 runs false
      Fun 2 runs false
      Fun 0 is true so it returns 1
      Just so I'm clear that would be 7 from the first false, 7 from the second false, and one from the true making 15????

    • @jerujedesu
      @jerujedesu 4 роки тому +95

      @@davidecheagaray2256 no, when n=0 then it returns back to the caller, which is fun(2)...then fun(2) becomes 1. 7+1=8 and return 8 returns back to the caller which is fun(4)...7+8 is 15 and that is the end and the output :)

  • @vasubhatt6160
    @vasubhatt6160 4 роки тому +198

    Generally, I only concern with my own business, BUT after watching your videos duh, I couldn't stop myself from commenting and appreciating you guys. You have been doing such a fantastic job; your channel must deserve appreciation and recognition from all over the globe. Thank you very much for providing such quality content.

  • @aparnaranjit1741
    @aparnaranjit1741 3 роки тому +36

    Am a kind of person who was afraid of coding, but after watching Neso academys course, i feel confident enough to do programming.
    Its really really the best tutorial of C :)

  • @mickeyvirus4584
    @mickeyvirus4584 5 років тому +68

    Neso academy..... Doing very appreciating effort to learn us computer science..... Let me say value of effort..... This means alot to me..... My exams are coming.... M learning toc tutorial from NA.... Guys very appreciating tutorials video..... Thanks alot..... We should keep support neso.... Love you sir..... 😃

  • @onkarkarale4221
    @onkarkarale4221 Рік тому +14

    I've been struggling with the concept of recursion for the past two days. But after seeing this video, I can say that I have learned it very easily and quickly. Thank you sir for the great explanation.

  • @tehuanmelo
    @tehuanmelo 2 роки тому +37

    Output - 15
    I was scared about this topic, and I wasn't able to understand it.
    You made it so easy. Thanks a lot NesoAcademy.

  • @anojsharma6190
    @anojsharma6190 4 роки тому +15

    I have gone through a lot of youtube videos, but your tutoring in c is the best. Keep up the goodwork

  • @afriduzzaman544
    @afriduzzaman544 4 роки тому +290

    Ans 15
    fun(4)
    return 7+fun(2)//15
    return 7+fun(0)//8
    return 1//1
    Output - 15

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

      yes its 15
      fun

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

      @34. Pragati S fun(2) is replaced by their previous return value 8..so it will return 7+8

    • @techtipsinkannada2.035
      @techtipsinkannada2.035 3 роки тому +1

      How return 7+fun(2) = 15 can you elaborate

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

      @@techtipsinkannada2.035 fun(2)=8
      Return 7.
      Return 7 + fun(2)
      7+8
      =15

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

      @@techtipsinkannada2.035
      here fun(4) = return 7 + fun(2) //7+8
      where fun(2)=return 7 + fun (0) //7+1
      where fun (0) = return 1 // at which the "if" condition is true

  • @rothenbergt
    @rothenbergt 5 років тому +10

    Was learning recursion last night. What a pleasant surprise. Great video as always!

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

    OMFG I FINALLY understood the recursion after browsing 17 different videos and articles, this explanation finally hit it home. It's not actively changing the function, it's merely putting the old calclation on hold until it can figure out all of thew parameters for it. Thank you so much!

  • @abdul92643933
    @abdul92643933 4 роки тому +45

    I had a very hard time wrapping my head around recursion, definitely not after this video.
    Thank you sir!

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

    Thanks a lot for explaining this topic in such a simple way. When I first learnt recursive functions, I couldnt understand it but now i do, because of you.

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

    Neso academy you guys are doing awesome... I am fresher in CSE and recursion for fresher is tough.. but you guys mske it interesting and easy.. Go on!!🤘

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

    THE BEST EXPLANATION OF RECURSION TOPIC ON WHOLE UA-cam...RIGHT NOW!!!!WITH BEST ILLUSTRATION OF STACK DIAGRAM ...
    THANKS SIR !🤗😇🙌🙌🙌🙌🙌

  • @StrawberrMi
    @StrawberrMi 4 роки тому +101

    I was having a hard time understanding this lesson, I just couldn’t understand even I kept on watching and reading. But then I saw this, it help me visualize everything. Thank you so muchh! Your tutorial’s the best :>>

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

      True

    • @DaRza17
      @DaRza17 2 роки тому +2

      The fact that you wear a face mask to take a picture of yourself, is proof for insufficient IQ.
      Maybe you should learn stuff that's more suitable to your abilities, like mopping floors or bagging groceries at Walmart.
      It will save you a lot of frustration.

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

      @@DaRza17 bruh what

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

      @@sathish5470 What part of my comment didn't you understand?
      I meant what I said!

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

      @@DaRza17 why are you rude ?

  • @ReddoX30
    @ReddoX30 5 років тому +10

    Thank you for the video.
    It helped me understand the recursive function used in Towers of Hanoi!

  • @US25213
    @US25213 5 років тому +7

    Owowwwwwwww!!! I get it now! Thank you soooooo much! First time saw your channel and you made me understand recursion( which made my head spin around) in one go. I subscribed right away. Thanksalot👍

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

    now i can understand the the relationship between the caller and the return. it was not clear, thank you Sir! :)

  • @hans-erikstenby9920
    @hans-erikstenby9920 3 роки тому +3

    before i found this channel i coud not see how i was going to pas my exsam i december., but now i i my hope back. even throu i have used one day to just remeber all of what he is explaining the same way, i gues i have underston allot in c programing for my tasks that i have to deliver.

  • @swapnilsamanta5196
    @swapnilsamanta5196 3 роки тому +11

    Forget Coaching Institutions... Forget Tutorials....
    The Content U will Get From UA-cam and Channels like *NESO ACADEMY* are Mind Boggling...❤️❤️
    Thank you Neso Académie... I don't want Programming Certificates by Going to Coaching class.. I want pure Knowledge.. And u supplying it FREE OF COST.! for us. Is only an act of Kindness and sharing knowledge. 😊😊🙏❤️❤️❤️❤️..
    May ur Channel live for Ages....

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

    This channel is amazing. clear speaking and good graphical representation

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

    Thanks for this. I was stuck at the recursion example in CS50's lecture 3. This expounded perfectly.

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

    Finally I understand recursion & every aspect of it. Thank you..!!!

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

    Finally understood recursion , thank you man. I watched different videos on this topic and managed to get bits and pieces about recursion from each of them. But when I finally watched your video, everything just clicked.

  • @inamahmad5536
    @inamahmad5536 3 роки тому +20

    In Future A Lot Innovations would be due to this channel...

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

    This is the best channel to learn C programming language. Just before I was struggling in trying to learn and understand how to make linked lists, I learned just by watching those videos.

  • @ajitkumarsingh9076
    @ajitkumarsingh9076 4 роки тому +8

    God bless you man!!
    I was looking for this kind of explanation.
    many many thanks👍👍👍

  • @Dileep_GK
    @Dileep_GK 5 років тому +6

    Great full to you guys done awesome job 😍😍😍 kudos to the expliner and the best slide maker 😎😎 looking forward many more videos on cpp and c

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

    c) 15 , n=4 return 7+fun(2)
    n=2 ,return 7+fun(0)
    n=0, return 1
    7+7+1=15

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

    Literally, I have seen many videos, but you people have explained the best , thanks..

  • @LINA-tf8yi
    @LINA-tf8yi 2 роки тому +1

    it's really fascinating how good you explain and how clear u make concepts,

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

    Thank you very very much. You are just awesome and made my day. It was so easy to understand the way how i learnt recursion. Along with that it helped me to visualise the stack as well :)

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

    Simplified and thorough. Thank you so much!

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

    Good job of demonstrating method 2!! Really makes recursion simpler to solve!

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

    Thanks to all of you for this channel,I really learned a lot from here🙏

  • @mubarakhamza7141
    @mubarakhamza7141 4 роки тому +42

    I love this tutorial , it's way better than payed courses on some other sites

  • @Code_Solver
    @Code_Solver 4 роки тому +5

    Thank you Neso Academy, you helped me to understand this concept

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

    wow...thank you...struggled to understand recursion...so I gave up initially.....some time later, I knew it was something I needed to understand...now... thanks to you...I now get it, thank you again.

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

    first of all thanks so much , I couldn't understand recursion last 3 days after learn recursion but after some search . I am here and understand actually how recursion work step by step . again thanks a lot brother.

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

    Good explanation.
    Good visuals.
    Easy to understand.
    Thank you very much.

  • @jhn9108
    @jhn9108 5 років тому +8

    wow!!! what an excellent explanation good job!

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

    I have been able to solve recursive problems in C because of the approach taught in this video, Thank you so much.

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

    my mind is blown. crazy stuff! thanks for sharing!

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

    Obrigado, pela aula. Excelente explicação 🙏🏻

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

    thank you so much neso academy i have understand this actual logic of recursion after 2 years😀😀🤣🤣😅😅

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

    This is the advantage of learning from a GATE aspirant..
    He will take u to the depths of the topic 🙏🙏🙏🙏

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

    i cant believe recursion is so easy after i saw the video...very good explanation...thank u so much sir

  • @almotasim
    @almotasim Рік тому +24

    result= 15
    return 7 + fun(2) =7+8 = 15
    return 7+ fun(0) = 7+1 =8
    return 1

  • @jcwarain789
    @jcwarain789 4 роки тому +5

    God bless this channel. Thank you sir :)

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

    Best explanation of working of recursion yet on UA-cam 👍👍

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

    Thanks sir ...such a excellent explaination sir , I never understand recursion before...and each and every concepts that you explain are very easy to understand...

  • @toufik6442
    @toufik6442 3 роки тому +30

    I love that sentence "recursion is not the science of rocket", we always say this sentence in Algeria to express simplicity of something hhhhhhh

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

      In india we also say , "There is no rocket science".

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

      1 2 3 viva algerie ههههههه

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

    I can understand the topic literally after 2 months -,- THANKUUU

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

    this is the best possible way in which recursion could've been taught grateful to find this video thanks a lot!!!

  • @lalitdesai6321
    @lalitdesai6321 7 місяців тому +1

    I guess this is the best explanation of recursion so far, even cs50 couldn't explain it better !

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

    You guys are gem.The way of teaching is amazing ,even though I thought I knew recursion but after coming here I came to know that I had understood recursion in a wrong way espicially that stack thing was amazing ...May your channel grow and grow and grow.....Gud luck..

  • @tejuchavan3744
    @tejuchavan3744 5 років тому +9

    Option c. 15
    fun(4) -> return 7+fun(2) -> return 7+fun(0) ->return 1
    fun(2) = 7+1 = 8
    fun (4) = 7+8=15
    output = 15

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

    the work should be appriciated.well done neso academy the content u r providing is very helpful for us.thank u very much.

  • @nathanaelmoh5848
    @nathanaelmoh5848 27 днів тому

    This is the first video I have ever watched from your channel on one of the topics that has eluded me the most in programming. In 7 minutes you have explained something that for years I haven't been able to comprehend fully. I don't know how to thank you but one day I might make a contribution to some open source program and I will credit you if I use recursiveness. I absolutely loved the way you showed it so clearly with the stack diagram. When you said it's not rocket science you would not believe my huge smile at that moment because that's exactly how I felt! Thank you to the narrator and everyone involved in this channel!!!

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

    Thank you sir..god bless you❤..

  • @VISHALSHARMA-bf4ol
    @VISHALSHARMA-bf4ol 4 роки тому +8

    THIS IS THE BEST CHANNEL FOR LEARNING
    ALSO ANS IS 15

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

    This is by far the best video about recursion on youtube.

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

    Sir, your explanations are very easy to understand.
    The presentations are also very well organised. Thankyou for such valuable content

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

    Channel like yours encourages me to learn everything from UA-cam ! Your efforts are seen ! Truly AWESOME ! THANKYOU SO MUCH !!!!🙌🙌

  • @vijaya7170
    @vijaya7170 5 років тому +8

    I love ur teaching so much If u can be our teacher we will be best engineers😊

  • @ayushiyadav1
    @ayushiyadav1 5 місяців тому +1

    neso hai toh mumkin hai!! u guys r legit gem!! loveee

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

    This is best c programming tutorial on over youtube

  • @RameshKumar-yk4kl
    @RameshKumar-yk4kl 5 років тому +6

    Thank you very much much simply superb explanation.
    Ans is C)15.

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

    U are doing great work.

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

    Thank you so much sir for making this super simple to understand video ..🙌💟
    Now i am able to solve recursion problems !

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

    Thank you so much for such good content you always there for me especially in fundamentals of digital electronics.

  • @jmsstudio9982
    @jmsstudio9982 Рік тому +3

    Take love neso academy.❤️

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

    God level explanation Thankyou sir

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

    OMG dude you help to understand recursion better my professor! I have watched CS DOJO, Abdul youtubers and you are the best. subbed!

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

    one of the best recursion video on youtube

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

    Your way of teaching can help me a lot to understand the complex topic in a easier way

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

    The way you teaching is awesome. And it's crystal clear!
    Thanks a lot!!!
    The answer is 15.

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

      Bro I want to know the code for finding 2nd highest no. In a given integer..example 56879 in this value we have to find the 2nd highest no.

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

      @@ezhilv4358 I will tell you

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

      @@arunaagt8229 thank u .but can u give me within today?

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

      @@ezhilv4358 //finding second largest number by comparing difference
      #include
      int main()
      {
      int n,large=-32768; //-32,768 is the smallest integer in c
      printf("Enter an integer:
      ");
      scanf("%d",&n); //Getting user input
      int y;
      y=n;
      int x;
      x=n; // Here i am assiagning n value into x for process.. so that the given value won't change further
      while(n>0) //it checks whether n having a digits. if condition is true, loops gets execute
      {
      x=n%10; //Taking last digit
      if(large>>>>>>>>UPTO THIS YOU FINDING A Largest NUMBER>>>>>>>>>>
      //>>>>>>>HERE YPU GONNA FIND 2ND LARGEST NUMBER>>>>>>>>>>>
      int Actual=32768; // it is for finding difference
      int second_large,difference,z;
      while(y>0) //here you taking a given value as it is like 123
      {
      z=y%10; //here first time z value is 3 then 2 then 1
      if(large==z) //here you comapring 3 with 3 ,and 3 with 2 ,and 3 with 1
      {
      //do nothing..
      }
      else
      {
      difference=large-z; /
      if(Actual>difference)
      {
      Actual=difference;
      second_large=z;
      }
      }
      y=y/10; //first time -- 123/10; 2nd time -- 12/10; 3rd time-- 1/10;
      }
      printf("second_large number is:%d

      ",second_large);
      /* logic: I am comparing difference with largest value .. here 3 is largest.. so everytime i am taking difference. 3-3 do nothing; then 3-2 =1 ,the 3-1 = 2; HERE 1 IS THE LEAST VALUE ,SO IT PRINT CORRESPONDING VALUE THAT IS ------------2-----------
      return 0;
      }
      /* HERE IS THE SAMPLE OUTPUT:
      Enter an integer:
      45678
      Largest number is:8
      second_large number is:7
      */
      Hope you can understand.

  • @julian3400
    @julian3400 5 місяців тому

    Best explanation on Recursion i've watched so far. Have taken CS50 and my universities slides, but still didnt get it. This is my second video on youtube and I finally understand it! Thank you so much

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

    this channel is pure gold!

  • @praveenpatel9972
    @praveenpatel9972 5 років тому +71

    C. 15
    7 + fun(2)
    7+fun(0)
    fun(2) = 7+1
    7+7+1 = 15

    • @beingaware43
      @beingaware43 5 років тому

      How to calculate value of function 2?

    • @praveenpatel9972
      @praveenpatel9972 5 років тому +5

      @@beingaware43
      fun(2)=7+fun(2-2)=7+fun(0)
      7+1
      fun(2)=8
      Here fun(0) returning value 1, thats why fun(2) returns 8.

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

      @@praveenpatel9972 1st call fun(4) =7+fun(4-2) =7+fun(2)
      Again fun(2)=fun(2-2)=7+fun(0)=7
      How the calculation to get answer is 15 please explain

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

    This is unbelievably helpful...
    ... Right?
    Right!

  • @sunstrumsharam5388
    @sunstrumsharam5388 24 дні тому

    I didn't know what recursion was, I watched this video, and I instantly understand it, a really good video.

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

    Best recursion video i've seen. Congrats!

  • @user-fg1ix4pj6i
    @user-fg1ix4pj6i 3 роки тому +3

    F*CKKKKK. finally, THANKS SO MUCH MAAAAAN!

  • @shashank6803
    @shashank6803 5 років тому +27

    15
    SOLUTION :=
    (SEE FROM BOTTOM TO TOP)
    7+fun(2) // 7+8
    then
    7+fun(0) // 7+1
    so
    . ' . fun(0)=1

  • @ubermanushyan
    @ubermanushyan 2 роки тому +1

    That Method 2 man..!!
    I don't know why I have been struggling to understand this simple thing until now
    Best Explaination I Have Ever Heard

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

    you and your drawings are a blessing to us beginner programmers

  • @yaminisettipalli3554
    @yaminisettipalli3554 Рік тому +6

    15 is the output 🤟
    Fun 4=return 7+fun2
    Fun 2=return 7+fun 0
    Fun 0= 1
    Fun 4= return 7+return 7 + fun 0 (7+7+1=15)

  • @sandipdas5684
    @sandipdas5684 2 роки тому +12

    15 is the answer. please tell me I am right or wrong.

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

    yes 🙌 some relief to me after understanding recursion and required practise .

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

    Super sir I have confusion of recursion since my B.tech 1st year now I am in final year and solved my confusion TQ you cheers : )

  • @jonnalagaddasujith5089
    @jonnalagaddasujith5089 5 років тому +7

    Hi bro
    15 is the answer

  • @SudilHasitha
    @SudilHasitha 5 років тому +4

    ans c) 15
    fun (4)
    return 7+fun (2)
    return 7+fun (0)
    return 1
    then
    return 1
    go to
    return 7+1
    go to
    return 7+7+1
    go to
    fun (4) at main
    giving 15 as answer

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

    Thank you so much, this is a great help for me, this simple topic help me to understand recursion, thank you and wish you help other people

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

    So , aptly put Sirji! Thank You so much for your hard work

  • @subhankarsahoo3708
    @subhankarsahoo3708 3 роки тому +16

    fun(4)
    |
    return 7 + fun(2) // 15 [value of fun(4)]
    |
    return 7 + fun(0) // 8 [value of fun(2)]
    |
    return 1 // value of fun(0)
    So the final answer is 15.

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

    u sometimes sound like barjirao mastani wala ranveer singh

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

    Thank you so much sir for making such value adding videos.....for free.❤❤i have respect for you from the bottom of my 💖💖

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

    The best explanation of the Recursion topic on the earth!