Skip to content

Practical uses of recursionΒΆ

  • Stacks
  • Trees - traversal/searching/insertion/deletion
  • Sorting - Quick Sort, Merge Sort
  • Divide and Conquer
  • Dynamic programming
  • etc