数据结构与算法(第二季):递归、回溯

2022-01-14  本文已影响0人  萧1帅

递归(Recursion)

一、概念

image

二、递归现象

image

三、函数的递归调用过程

image image image

四、实例分析

image image

五、递归的基本思想

image

六、递归的使用套路

  1. 明确函数的功能,先不要思考代码怎么写,而是搞清楚这个函数的作用。
  2. 明确原问题与子问题的关系,即寻找f(n)与f(n-1)的关系。n + sum(n-1)
  3. 明确边界条件,相当于思考问题规模小到什么程度可以直接得出解。(n<=1)
image

七、练习

image image image
上一篇 下一篇

猜你喜欢

热点阅读