A. 函数调用自身 B. 使用索引 C. 设置了正确的返回条件 D. 迭代
A. 汉诺塔 B. 目录索引 C. 快速排序 D. 树结构的定义
A. 大量的调用函数本身空间和时间消耗是“奢侈的” B. 递归的基本思想是把规模大的问题转变成规模小的问题组合,从而简化问题的解决难度 C. 初学者很容易错误的设置了返回条件,导致递归代码无休止的调用,最终栈溢出,程序崩溃 D. 有些问题使用递归使得代码简洁易懂