递归(recursion):程序调用自身的编程技巧。   递归满足2个条件:     1)有反复执行的过程(调用自身)     2)有跳出反复执行过程的条件(递归出口) 递归算法的通用解法: f(para......){ if(...)//终止条件 {...//递归的终止项,一般是最低项 } else{//继续递归 ...//譬如for循环,遍历所有可能路径 ...//某些递归逻辑,注意回退事件 } 递归算法的典型例子: (1)阶乘  …

2015年3月9日 0条评论 1点热度 阅读全文