单项选择题

递归算法的执行过程一般来说可先后分成______和______两个阶段。

A.回溯
B.回归
C.返回
D.合成