提示:每个技术要点都值得出色的写作:6个问题
Mozilla上的递归(递归)一词:
函数调用自己的操作。记录用于处理包含较小子问题的问题类型。一个递归函数可以接受两个输入参数:最终状态(终止递归)或递归状态(持续递归)。
我的理解是:递归是有条件地称呼自己的。因此,所谓的条件是可以在没有死周期的情况下终止它。如果条件符合条件,请继续称呼自己。
提示:递归,了解递归和递归应用方案。学习递归的迹象之一是,当您遇到合适的场景时,您可以想到递归。
数据:处理一些具有渐进特征的数据,例如树数据,有时更方便。
数学:8女王的问题,汉诺塔,步骤问题,迷宫问题。
算法:例如快速列,合并分类,两个点搜索,算法的划分等。
提示:我对递归有很好的看法,因为它易于使用,这是值得的。在处理层次结构时,在每个级别上相同的数据都很棒。这里有一些示例。
首先查看递归应用程序之前和之后的效果图,在平面数据之前和之后
部分密钥代码
首先查看抗flat平面的前后的效果图
部分密钥代码
原始:https://juejin.cn/post/7096812307304415240