Recursion Crash Course
Вставка
- Опубліковано 22 тра 2018
- Learn the basics of recursion. What is it? Why should you care? Why does it confuse so many people? Along the way we'll take a look at multiple examples of recursive solutions.
If you're ready to launch your career as a software engineer, check out my job-guaranteed bootcamp with Springboard: springboard.com/workshops/sof...
Tom Holland teaching me Recursion.
It's pretty clear his name is Colt Steele
@@kokologix9834 man you didnt get it
@@robertovida3228 Haha i know it was just a joke.
Dude, you really make programming concepts super easy to understand!
This was the clearest explanation I have found, thank you so much.
Colt, you're the best!
Just came from your FreeCodeCamp explanation and it was making sense, but this filled in the blanks. Best explanation I have seen so far.
finally I get it. It has taken me several days to get this; but you did it; thank you. You've made it so clear.
This has been soooo helpful! I'm still a bit confused but this is a great start. Your explanation was incredible. Thank you so much. I know I'm late to the party but wanted to let you know that 5 years later your video is still saving lives. I was crying my eyes out because I could not understand it but now I have a better idea of what is going on, so again, thank you
This is the first video I am watching on the topic and it’s still hard for me to grasp completely. You explained it very well though and I appreciate the words at the end. It’s encouraging and doesn’t make me feel like a complete moron for not completely getting it. Will be watching the rest of your videos.
thank you so much. Every one act like an expert but they can't teach you annything , you hit the spot for 90% of those who want to learn.
This was hands down the best recursion video I've seen so far. Thank you!
I watched so many videos on recursion and you were the only one who explained what "return 1" does.
I've been through several youtube videos on recursion and struggled to grasp it, until now!! You are a gifted teacher! Gonna be attending hack reactor soon in SF and I wish you were a teacher there!!
I never comment on videos watched! But bro with the way you explained this. You are the best!!!!
*Best and most simplified explanation on Recursion. Period.*
Classic Colt Steele session.
In my opinion this is the best explanation of what recursion is and how it works. Thank you, Colt!
Thank you so much, Colt, for this explanation! I had watched several videos on recursion before, but I didn't understand it until I watched yours.
This is literally the best video on the internet about recursion! Thank you!
This was great. I went from having headache to having a good grasp of this concept in mins. Thank you sm!
The best explanation of recursion that I have ever heard and examples as a demonstration.
You ROCK Sir!!!!! . I am currently taking your database crash course in Udemy and I am very pleased with the results. GREATLY APPRECIATED !!
You’re an amazing teacher, Colt! Thanks for all the effort you put into it! :)
I've watched a few vidoes on recursion - it finally clicked after this explanation.
I wasn't making the connection that the base case needed to be reached so that the other function call values could finally be solved. Makes perfect sense
The best explanation about recursion! This is what I wanted to know! You are the best!
I get it so much better now. Thank you Colt!!
I am convinced Colt was sent by God to teach us all Web Development. No one will ever match his demeanor and the way he explains topics and makes them so visual and easy to understand.
This was great, the stories actually really help Colt! Keep posting! :D
best and patient explanation of recursion thus far .
Best teacher in the virtual world who can explain complex thing like a piece of cake so that even a dumb one can easily understand it
Much appreciated for this video. I struggled with a function "calling itself" and how the logic worked. Now I understand. Thanks.
Awesome explanation, cheers for that!
You’ve helped me understand that not only is it important to have a base case and some logic that changes the input every time, it’s also crucial that this logic eventually leads to the base case. Sounds obvious but this has been a real stumbling block for me
you explain things so well! i am completely new to recursion and i love the way you teach this topic with visual analogies that keep my interest. it really helped me to better understand this recursion concept in a way my mind can easily absorb. thank you! you are the best instructor I've found Udemy, not because you are simply knowledgeble on the subject you teach but because you intuitively place yourself in the shoes of your viewers and deliver with passion!, patience and understanding.👍 Schools need more teachers like you, teachers with the ability to use both sides of their brains 🙂
Thank you for this 🙌🏾 I got asked this in a interview last year and couldn’t give a pure definition! 👍🏾
Finally got the concept of recursion after watching this video, many thanks Colt!
Thank you for this!
At the beginning of this video, I learned about reCATsion:
//RANDOMLY GET 0 (FALSE) OR 1 (TRUE)
function randomizer(){
return Math.floor(Math.random()*2);
}
//BEG FOR KITTY TREATS!
(function begForTreats(hasTreats) {
if(hasTreats){
console.log("Omnomnom!");
return;
}
console.log("Gimme treats, human!");
begForTreats(randomizer());
})(randomizer());
Joking aside, I understand recursion enough to write this from scratch because of your video! Thanks so much!
You did a great job of breaking this down. Thank you for the work you put in.
Thx for the video Colt and nice to see you again.
this is the best explanation I found on the internet. thanks
Best video on recursion so far. Thank you
Hey Colt, I have had difficulties fully understanding recursion until now. A coworker of mine pointed me to your channel. Thanks!
I struggled a few days with this topic until i found this video. Very well explained. Thx!!
Colt, glad to see your channel on youtube..
Love this video! Thank you! Also, @9:40 - i just learned today that the "different input" is called "the recursive step".
simple ,elegant,awesome ,please make some more
Best recursive basic course ever!
Thanks Colt. A big fan of your courses and teaching style. Stay strong bro❤
great video! Im in coding boot camp right now and this video was a very well explained video!
So helpful thank you so much Colt!
So far this explains a lot sir very clear explanation that really helps me even I'm a slow learner. Love you man thanks!
Thank you 🙏....very clear and very helpful.
Thank you for this. That's a great video
Great video!
for a minute I was like "but.. 3 is odd" thinking they were nested arrays lol
Great video :) Can't wait to see more.
This is so great! Thank you!
Wonderful and super Simple Explanation :)
Great video! Amazing stuff! Keep it up here on UA-cam :)
well Colt, this is surely interesting...this is exactly similar to recursive formulae in arithmetic series
I took your Javascript course on Udemy! You're a great teacher!
Such a clear explanation, thanks so much Colt! Swore I was stupid till I saw this video. Maybe I still am, but at least I understand recursion now!
Super helpful Colt! The dragon example helped me a lot.
EDIT: Happy to be this video's 29,000th viewer!
Great video Colt!! I'm not a cat person but your buddy there is COOL!
i am trying to recall some concepts that are quite dificult for me to understand. your explaination is the best so far, thank you!
Thanks sooooo much for making me understand recursion
Great way of teaching, keep it up!
my man
I'm your Udemy Student
learnt a lot from you
best wishes with this channel
You explained so easily. Love from Bangladesh ❤
thank you so much man...I finally get it now
great video!
Colt is best instructor
Great explanation
I'm glad to see you on youtube, great video! Love your udemy course! I hope to see Rusty soon, or does your cat believe he's a dog?
Colt u are the best, as usual ;)
really helpful!! thanks
A COLT STEELE UA-cam CHANNEL?!? My life needed more courses and cats :)
EDIT: That reminds me!! You should do a crash course on time complexity! Not many good explanations up on here. At least not as good as you could do.
ya comlexity tutorials are must.
you're make it look easy.
THANK YOU! RECURSION HAD ME FRUSTRATED AF 😂 I couldn't understand it no matter how many times I looked over the problem I was working on. Same with the looping arrays inside of arrays problems, but Ima see if you have any vids on that in a bit after I finish this one just wanted to say thanks x) 🤓
Thanks so much for using such a basic example. Most people go straight to Fibonacci numbers for some reason
After how many hours I finally got it, Thanks!
Thank you that helped a lot! I get the point of it
Thank you!
Colt i see that you finally made peace with cats eheheheh love him sooo cute . Thanks for this channel xx
Thanks, that was very helpful.
Colt another advantage of having a "huge course" instead of mini courses is that the first one will always have way more students enrolled in one course than each mini course would have, so even if you Colt can't answer to Q&A then since the "pool of students" is bigger in a huge course we have more chances that another fellow student reply us (which I do if I know something and see another student question unanswered)
I am here for the cat , the draw behind teacher is beautiful!
thank you
Colt + UA-cam = perfection
Thanks to you, I now get it!! 😁
Great to hear your voice again! LOL
Colt during web-developer bootcamp:
"Cats are far not as good as dogs"
Colt now:
"MEOW"
Colt, you are an awesome instructor.
Could you please make videos on dynamic programming?
recursive is using small copy of the problem to solve the bigger problem , so when martin decided to ask the dragon for the first odd number instead of asking for all odd numbers in the collection he made use of recursion using small copy of the problem to solve the bigger probelm
Thanks bro !
Awesome!
thank you :)
+Colt Steele when is the new course coming up?
will you please live in my brain for some time, I can offer for you rent-free!!!! ps. tysm, you're such a gifted teacher!
man i love you teaching ways
can you suggest if we should try your adv web d bootcamp after former web d bootcamp
with reasons
I'm so happy that you started a UA-cam channel. Can you please start building real projects that we can put on our portfolio? Thank you
Hi Dom, good news! I've already started work on my next course which will focus solely on building a single professional looking project using html, sass, js, webpack, and web-components. I've built the project already, so things are moving along. The course will be out 3ish weeks after my react course, which I'm about to release. If the course does well, my plan is to launch a series of these real-world project courses where we build something larger from scratch while exploring a new technology or two. There are so many possibilities! My hope is that there are more students like you who would be interested in project-oriented courses.
Are you teaching the course alone, or is it being taught by you and others, like your advanced web dev bootcamp was?
@@corneliusmooseknuckle2829 It's just me!
@@ColtSteeleCode Hi Colt, it's been 2 months since your react course..can you please launch such project related courses soon.
Thanks
@@ColtSteeleCode what was this? The JavaScript course?
Hello colt, thanks to your course, the web developer bootcamp i finally got a job as a junior software developer, i was wondering is there a chance you could maybe make a crash course on angular 6?
nice explanation. Could you show more examples and how it could be calculated with loops just to see the differences?
Thx! :)