Hello, me and some of my high rated seniors recently created a YouTube channel related to competitive programming. I will use this thread to share the updates with the community.
Here’s our attempt to teach Recursion :
Playlist link :
I can assure, after completing this series and solving the problems that appear in due course people won’t struggle with anything related to recursion. May it be DP or some DS defined recursively.
This is a nice and light set of problems to build a solid foundation for what is about to come later. Please solve these whoever wishes to follow along. Solving all these is recommended before proceeding:
Specially the part 2, where you beautifully connected the idea with real world. I have seen many people trying to teach this concept, but they generally fail in building the insight. Recursion is actually very important because I remember days when I could not simply understand any of the tree solutions after the contests.
This is a nice and light set of problems to build a solid foundation for what is about to come later. Please solve these whoever wishes to follow along.