递归的通俗解释!

来源:互联网 发布:九龙朝坐骑幻化数据 编辑:程序博客网 时间:2024/04/29 08:49


可以用这个通俗的例子来理解递归:假如皇上想知道全国的人口总数,他会交给大臣,大臣会交给知县,知县会交给办事人员,办事人员会直接统计出数据交给知县,知县整合所有数据交给大臣,大臣整合所有数据交给皇上,最后皇上整合所有大臣的数据就知道全国的总人数了!


递归,形式上就是自己调用自己。本质上是一种编程思想。就是把规模大难解决的问题变成规模小易解决的问题,规模小又变成更小的问题,并且小到一定程度能直接得出它的解,然后整合小问题的解得到规模大一些问题的解,最后得到原问题的解!


更多内容请关注代码王:www.daimawang.cn

0 0