“颗” -> “棵”

This commit is contained in:
bqlin
2021-12-25 12:24:02 +08:00
parent 96f70a46a4
commit 898330147c
29 changed files with 51 additions and 51 deletions

View File

@@ -34,13 +34,13 @@ int fibonacci(int i) {
在讲解递归时间复杂度的时候,我们提到了递归算法的时间复杂度本质上是要看: **递归的次数 * 每次递归的时间复杂度**
可以看出上面的代码每次递归都是$O(1)$的操作。再来看递归了多少次这里将i为5作为输入的递归过程 抽象成一递归树,如图:
可以看出上面的代码每次递归都是$O(1)$的操作。再来看递归了多少次这里将i为5作为输入的递归过程 抽象成一递归树,如图:
![递归空间复杂度分析](https://img-blog.csdnimg.cn/20210305093200104.png)
从图中可以看出f(5)是由f(4)和f(3)相加而来那么f(4)是由f(3)和f(2)相加而来 以此类推。
在这二叉树中每一个节点都是一次递归,那么这棵树有多少个节点呢?
在这二叉树中每一个节点都是一次递归,那么这棵树有多少个节点呢?
我们之前也有说到一棵深度按根节点深度为1为k的二叉树最多可以有 2^k - 1 个节点。