单项选择题

A.递归是比循环更灵活的重复操作的机制
B.递归是一种比循环更强、更好用的实现“重复操作”的机制
C.当问题需要“后进先出”的操作时,用递归算法更有效
D.递归方法相比循环方法大大地减少了算法的计算量