搜索
当前位置: 678彩票官网 > 递归例程 >

在什么情况下可以用递归解决问题?在写递归程序时的原则

gecimao 发表于 2019-04-18 14:22 | 查看: | 回复:

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  1.当某个特性可以被重复执行时,就可以用递归来解决。使用递归某些时候可以减少一些代码量。比如编程题里常见的一道题,求斐波拉切数列:

  该函数作用是求出并返回第num位的斐波拉契数列的值。这里面就用到了递归。如果采用常规逻辑来做这道题,要写的代码就得多一些。

  2.在写递归时要注意的原则就是,必须让递归函数有结束的机会。如果没有添加任何条件阻止递归的循环,那么就会无限执行下去。

  3.日常开发中用递归的可能性很小,当然偶尔搞一搞也是可以。但必须注意不能写错而影响系统运行,另外一定要写上注释,让以后自己和其他开发者都能明白该递归函数的功能。

本文链接:http://windsorflowers.net/diguilicheng/97.html
随机为您推荐歌词

联系我们 | 关于我们 | 网友投稿 | 版权声明 | 广告服务 | 站点统计 | 网站地图

版权声明:本站资源均来自互联网,如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

Copyright @ 2012-2013 织梦猫 版权所有  Powered by Dedecms 5.7
渝ICP备10013703号  

回顶部