单项选择题

A.结构清晰
B.容易用数学归纳法证明算法的正确性
C.递归算法耗费的时间和占用的内存空间要比解决同一问题的非递归算法要少
D.可读性强