递归调用是一种特殊的嵌套调用,是某个函数调用自己或者是调用其他函数后再次调用自己的,只要函数之间互相调用能产生循环的则一定是递归调用,递归调用一种解决方案,一种是逻辑思想,将一个大工作分为逐渐减小的小工作,比如说一个和尚要搬50块石头,他想,只要先搬走49块,那剩下的一块就能搬完了,然后考虑那49块,只要先搬走48块,那剩下的一块就能搬完了,递归是一种思想,只不过在程序中,就是依靠函数嵌套这个特性来实现了。
【递的意思】:递(遞) dì(ㄉ一ˋ) (一)、传送,传达:传递。投递。递送。递交。递眼色(以目示意)。呈递国书。 详情>
【归的意思】:归(歸) guī(ㄍㄨㄟ) (一)、返回,回到本处:归国。归程。归侨。归宁(回娘家看望父母)。归省( 详情>
【调的意思】:调(調) tiáo(ㄊ一ㄠˊ) (一)、搭配均匀,配合适当:调和。调谐。风调雨顺。饮食失调。(二)、 详情>
【用的意思】:用 yòng(ㄩㄥˋ) (一)、使人或物发挥其功能:使用。用心。用兵。用武。(二)、可供使用的:用品 详情>
• 可再入的函数可以被安全地递归调用或由多任务多次调用。
• 这一优化将递归调用转换成本地回路,这样可以防止栈溢出。
• 方法的递归调用在报表显示为调用的总合,显示程序在这方面需要更聪明一些。
• 如否,则保存这些面,并从这些面出发调用近似算法来得到新的流出面,继续以新的流出面递归调用直至找出所有的可达面。