递归

/*
	 * 递归:方法可以调用自己
	 * 	1.递归总有一个最简单的情况——方法的第一条语句总是一个包含return的条件语句。
	 * 	2.递归调用总是去尝试解决一个规模更小的自问题,这样递归才能收敛到最简单的情况。
	 * 	3.递归调用的父问题和尝试解决的自问题之间不应该有交集。
	 * 
	 * 	我认为递归就是数学种假说演绎法的实现,我们总是对上一次的运行给与信任,
	 * 	用上一步的结果去执行下一步的逻辑。以上3点来自算法(第四版)对于递归的定义。
	 */

posted @ 2018-04-12 14:36  wei1  阅读(109)  评论(0编辑  收藏  举报