开发者社区> 问答> 正文

递归算法的设计关键是什么

递归算法的设计关键是什么

展开
收起
知与谁同 2018-07-19 13:48:53 3196 0
6 条回答
写回答
取消 提交回答
  • 关键是从全部的逻辑中找到规律并抽取出来,形成一个固定模式,这种模式就是递归方法。

    2019-08-23 14:21:31
    赞同 展开评论 打赏
  • 关键就是在调用的时候,重新生成一段和自己一样但是参数不一样的代码段。
    2019-07-17 22:54:24
    赞同 展开评论 打赏
  • 是结束条件和每次需要计算的过程
    2019-07-17 22:54:24
    赞同 展开评论 打赏
  • 终止条件。 不然就崩了 还有就是 不能太深递归(数百次)
    2019-07-17 22:54:24
    赞同 展开评论 打赏
  • 阿里云开发者社区运营负责人。原云栖社区负责人。
    应满足条件
    1、有一个明确的终止条件
    2、处理的数据规模必须在递减
    2019-07-17 22:54:24
    赞同 展开评论 打赏
  • 1、先弄清楚递归的顺序。在递归的实现中,往往需要假设后续的调用已经完成,在此基础之上,才实现递归的逻辑
    2、分析清楚递归体的逻辑,然后写出来
    3、考虑递归退出的边界条件。也就是说,哪些地方改写return
    2019-07-17 22:54:24
    赞同 展开评论 打赏
滑动查看更多
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
图解算法小抄 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载