自己调用自己

    递归包括

    1. 递归头 :什么时候不调用自身方法;
    2. 递归体 :什么时候调用自身方法。

    适用小范围

    因为要用栈