在计算递归函数时,如不用递归过程,应借助于()这种数据结构。
单选题查看答案
对递归定义的数据结构不要使用递归过程。
判断题查看答案
在过程调用中,允许直接递归调用和()递归调用。
填空题查看答案
请使用函数的递归调用编写求阶乘的函数,并计算1!+2!+3!+4!+5!
简答题查看答案
递归过程或函数调用时,处理参数和返回地址,通常使用一种称为()的数据结构。
单选题查看答案
试将下列递归过程改写为非递归过程。
简答题查看答案
以下是一个计算阶乘的C语言递归过程,请按照MIPS过程调用协议写出该递归过程对应的MIPS汇编语言程序,要求目标代码尽量短(提示:乘法运算可用乘法指令“mul rd,rs,rt”来实现,功能为“rd←(rs)×(rt)”)。
简答题查看答案
将递归算法转换成对应的非递归算法时,通常需要使用()来保存中间结果。
单选题查看答案
已知Ackerman函数的定义如下: (1)写出递归算法; (2)写出非递归算法; (3)根据非递归算法,求akm(2,1)时栈的变化过程。
简答题查看答案