Let me show you what you will learn from the book
- Introduction and word of the author
- What is recursion?
- From while/for loops to recursion
- Chapter 1: Recursion and arrays
- Array sum
- Stack
- Largest number in array
- Smalles number in array
- Flatten nested array
- Even numbers
- Multiply numbers in array
- Chapter 2: Recursion and strings
- Recursive string reversal
- Get number from a string
- Palindrome
- Shortest word in string
- Nested string
- Chapter 3: Recursion and linked lists
- Appending data to linked list
- Delete node at k index
- Reversing linked list with recursion
- Logging linked list data
-
Chapter 4: Recursion and binary trees
- Creating a binary tree and appending data to it
- Minimum value in binary tree
- Maximum value in binary tree
- Deep first search
-
Chapter 5: Recursion and backtracking
- Permutations
- Subsets
- Combinations
-
Chapter 6: Memoization and Tail recursion
- Memoization
- Tail recursion
- Chapter 7: Inner game of recursion
- Recursive leap of faith
- Final words