递归设计
摘要:
package org.chinasoft.iterator;public class Test2 { public static void main(String[] args) { System.out.println(iterator(5)); } public static int iterator(int c) { if(c == 1) { return 1; //递归的结束条件 } else { return c * iterator(c-1); } }} 目标:理解什么是递归递归使用时要注意的地方(如何防止出现死递归现象) 理解递归与循环的区别 能够画出递归调用... 阅读全文
posted @ 2010-10-24 19:27 freehell 阅读(170) 评论(0) 推荐(0) 编辑