递归的使用场景?

递归的使用场景?

问题描述:

不太理解递归的使用场景,是可以取代循环语句的使用么?但是它的算法往往只有一句,真的能够解决应用于全部场景么

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,解答如下:

1、递归在实际开发中并不常用,它的使用很受限。它的存在也并不是取代循环语句,只能说有些特殊情况下,可能使用递归会更好的实现效果。

2、任何一种算法、技术都不能应用于所有场景或者解决所有问题。

3、之所以要学递归,是因为它本身就是一种比较不好理解的算法,如果学会了,那么可以拓展我们的编程思维;另外一点,有些面试中,可能会让我们利用递归实现一些简单的需求,比如求1-100的和,所以我们还是要接触一下的。

4、递归可能会在一些大的框架、高端项目中使用,初级程序员几乎不会用到。所以建议同学了解为主,会课程中接触过的案例就足够了。

祝学习愉快!

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师