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

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:78
阅读量:56
阅读量:87
阅读量:21
阅读量:29