讨论/算法和数据结构/很多时候,能第一想到递归的,基本都是自己见过这样用的/
很多时候,能第一想到递归的,基本都是自己见过这样用的

你们赞同我说的么?

展开讨论
EncodedStar发起于 2020-03-06
共 5 个讨论

如你所说,那多刷刷题,多见见不就好了。

其实递归跟循环是一样的,循环就是为了少写两行代码,递归也是。
你明白循环的工作方式,所以在你写重复代码的时候,你想到写循环。
甚至在你生疏的时候,先写了几行一样的代码,然后在思路缕清之后,优化代码把他们放到了一个循环里。

递归是一样的道理,现在想不到,可能是因为你还没有熟悉他的工作方式。
多见见,也是熟悉的一种方式。

2

多做,后面看到题目会条件反射的。

3

不太同意,毕竟看到个题还是要分析一下,想解法和写实现是两个过程。
如果是自己见过这么用的,可能不需要太深的分析就能直接想到解法,这确实是会有的。
但是如果只是普通地分析再写代码,也是会想到递归的,有的算法就是会更容易想到递归

人理解迭代,神理解递归 ,,,尾递归除外

我中文不好,没看懂你说的话