mirror of
https://github.com/krahets/hello-algo.git
synced 2026-07-12 07:26:07 +00:00
build
This commit is contained in:
@@ -184,7 +184,7 @@ comments: true
|
||||
|
||||
图 2-1 展示了该求和函数的流程框图。
|
||||
|
||||

|
||||
{ class="animation-figure" }
|
||||
|
||||
<p align="center"> 图 2-1 求和函数的流程框图 </p>
|
||||
|
||||
@@ -823,7 +823,7 @@ comments: true
|
||||
|
||||
图 2-2 给出了该嵌套循环的流程框图。
|
||||
|
||||

|
||||
{ class="animation-figure" }
|
||||
|
||||
<p align="center"> 图 2-2 嵌套循环的流程框图 </p>
|
||||
|
||||
@@ -1028,7 +1028,7 @@ comments: true
|
||||
|
||||
图 2-3 展示了该函数的递归过程。
|
||||
|
||||

|
||||
{ class="animation-figure" }
|
||||
|
||||
<p align="center"> 图 2-3 求和函数的递归过程 </p>
|
||||
|
||||
@@ -1051,7 +1051,7 @@ comments: true
|
||||
|
||||
如图 2-4 所示,在触发终止条件前,同时存在 $n$ 个未返回的递归函数,**递归深度为 $n$** 。
|
||||
|
||||

|
||||
{ class="animation-figure" }
|
||||
|
||||
<p align="center"> 图 2-4 递归调用深度 </p>
|
||||
|
||||
@@ -1227,7 +1227,7 @@ comments: true
|
||||
- **普通递归**:求和操作是在“归”的过程中执行的,每层返回后都要再执行一次求和操作。
|
||||
- **尾递归**:求和操作是在“递”的过程中执行的,“归”的过程只需层层返回。
|
||||
|
||||

|
||||
{ class="animation-figure" }
|
||||
|
||||
<p align="center"> 图 2-5 尾递归过程 </p>
|
||||
|
||||
@@ -1432,7 +1432,7 @@ comments: true
|
||||
|
||||
观察以上代码,我们在函数内递归调用了两个函数,**这意味着从一个调用产生了两个调用分支**。如图 2-6 所示,这样不断递归调用下去,最终将产生一个层数为 $n$ 的「递归树 recursion tree」。
|
||||
|
||||

|
||||
{ class="animation-figure" }
|
||||
|
||||
<p align="center"> 图 2-6 斐波那契数列的递归树 </p>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user