递归

2016-11-12
阅读 2 分钟
3.8k
递归概念 递归是一种针对简单循环难以编程实现的问题,通过函数调用自身,提供优雅解决方案的技术。 递归都具有以下三个要点: 使用 if-else 或 switch 语句来引导不同的情况。 拥有基础情况(base case)或终止条件(stopping condition)来停止递归。 每次递归调用都会简化原始问题,让它不断接近基础情况,所以可以用...