Page cover

βŒ› Recursion

Recursive algorithms involve a function calling itself in order to solve a smaller version of a problem. In surface, recursion could look trivial and simple.

While the entire skill set of identifying sub-problems, settling the base case, crafting the merging process is uniquely challenging.

Learning Material (acquire basic understanding of recursion)

Learning Material (understand the essence of recursion: divide and conquer)

Last updated