加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

递归

发布时间:2020-12-14 04:38:09 所属栏目:百科 来源:网络整理
导读:递归的特点: (1)递归就是在过程或函数里调用自己; (2)在使用递归时,必须有一个明确的递归结束条件,否则会陷入死循环; (3)递归算法通常比较简洁,但运行效率较低; (4)在递归调用的过程中系统为每一层的返回点、局部变量等开辟了栈来存储,所以

递归的特点:

(1)递归就是在过程或函数里调用自己;
(2)在使用递归时,必须有一个明确的递归结束条件,否则会陷入死循环;
(3)递归算法通常比较简洁,但运行效率较低;
(4)在递归调用的过程中系统为每一层的返回点、局部变量等开辟了栈来存储,所以递归次数过多容易造成栈溢出。
(5)调用另一个函数时,当前函数暂停并处于未完成状态。

每个递归函数都有两部分:基线条件和递归条件。

  基线条件:是指函数不再调用自己,从而避免形成无线循环。

  递归条件:是指函数调用自己。

?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读