单选题 递归算法一般需要利用______实现。

【正确答案】 C
【答案解析】[分析] 递归是指一个过程直接或间接地调用自己。在递归算法的运行过程中,需要利用栈保存递归过程的运算结果、各种参数和返回地址等工作记录,从而使递归过程得以顺利进行。