递归的简便写法
1、参考java常用递归代码//Top代表树的的根节点private vo坡纠课柩id showNodeList(Collect足毂忍珩ion<Node> topList){ for(Node top:topList) { //显示顶点 System.out.println(top.getName()); //显示子树 showNodeList(top.getChildren()) }}一些比较好的书籍

3、请看一个简单的例子

5、缺点:由此可见递归就是调用自已的,方法与方法之间,类与类之间都可以。当然那我们在使用其的时候,要声明一个操作的终结点(出口)。递归调用会增加内存负担,因为每次调用一回方法都要开辟一段栈空间(先进后出),知道该方法满足条件后才释放。有结束条件了,是非常好的,否则你的递归程序会因为栈空间不足而中止的。
