递归的使用场景?

来源:4-3 递归常见算法题

白妖

2021-04-16 10:34:49

问题描述:

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

写回答

1回答

好帮手慕久久

2021-04-16

同学你好,解答如下:

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

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

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

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

祝学习愉快!

0

0 学习 · 15276 问题

查看课程

相似问题