递归模型是递归算法的抽象,它反映一个递归问题的递归结构.
举一反三
- 下列关于递归错误的说法是()。 A: 递归函数一定有返回值 B: 递归算法一定有终结条件 C: 递归算法执行时会在内存中自动维护一个工作栈 D: 递归算法一定包含循环结构
- 若一个问题可以用递归算法求解,也可以用非递归算法求解。但单从执行时间来看,通常递归算法比非递归算法()。
- 以下关于递归算法的说法,哪些是正确的? A: 递归算法是一个运算最快的算法 B: 递归算法可以转化为非递归算法 C: 递归算法的本质是分解法,将大问题分解为小问题,逐次减少问题的规模,从而得到求解结果。 D: 递归算法是个自底向上的算法
- 一个递归算法必须包括递归部分(递归体)和。
- 以下关于递归算法的说法,错误的是 ( )。 A: 递归算法的本质是分解法,将大问题分解为小问题,逐次减少问题的规模,从而得到求解结果 B: 递归算法可以转化为非递归算法 C: 递归算法是一个运算最快的算法 D: 递归算法非常简洁,但有些程序设计语言不支持递归算法