以下属于消除递归的主要原因是()。
A: 递归程序不容易理解
B: 递归程序时空效率较差
C: 递归程序容易写错
D: 其他选项均是
A: 递归程序不容易理解
B: 递归程序时空效率较差
C: 递归程序容易写错
D: 其他选项均是
举一反三
- 以下属于消除递归的主要原因是()。 A: 递归程序不容易理解 B: 递归程序时空效率较差 C: 递归程序容易写错 D: 其他选项均是
- 以下属于消除递归的主要原因是( )。 A: 递归程序不容易理解 B: 递归程序时空效率较差 C: 递归程序容易写错 D: 其他选项均是
- 关于递归函数的说法中,不正确的是( ) A: 递归函数可以改写为非递归函数 B: 递归函数应有递归结束的条件 C: 解决同一个问题的递归函数的效率比非递归函数的效率要高 D: 递归函数往往更符合人们的思路,程序更容易理解
- 一般情况下,将递归程序转化成为非递归程序应该设置 (1) ,但是消除 (2) 时不需要使用。 2() A: 直接递归 B: 间接递归 C: 尾递归 D: 递推
- 以下选项中,对于递归程序的描述错误的是() A: 书写简单 B: 递归程序都可以有非递归编写方法 C: 执行效率高 D: 一定要有递归出口