递归

直接或间接调用自身的方法

要点

  • 结束条件
  • 递归体

问题

  • 栈溢出
  • 重复计算