Coding interview 的 Recursion cheatsheet

Recursion 学习指南,包含练习题、技巧、时间复杂度与推荐资源

Introduction

Recursion 是一种解题方法:问题的解依赖于同一问题更小规模的解。

所有递归函数都包含两部分:

  1. Base case(终止条件),否则递归会无限进行
  2. 把问题拆成更小的子问题并递归调用