Skip to content

Commit 71b3331

Browse files
authored
Fix minor typo error
1 parent 7f0fcb6 commit 71b3331

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

1-js/06-advanced-functions/01-recursion/article.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ pow(x, n) =
6666
```
6767

6868
1. 如果 `n == 1`,所有事情都会很简单,这叫做 **基础** 的递归,因为它会立即产生明显的结果:`pow(x, 1)` 等于 `x`
69-
2. 否则,我们可以用 `x * pow(x, n - 1)` 表示 `pow(x, n)`。在数学里,可能会写为 <code>x<sup>n</sup> = x * x<sup>n-1</sup></code>。这叫做 **一个递归步骤**:我们将任务转化为更简单的行为(`x` 的乘法)和更简单的同类任务的调用(带有更小的 `n``pow` 运算)。接下来的步骤将其进一步简化,知道 `n` 达到 `1`
69+
2. 否则,我们可以用 `x * pow(x, n - 1)` 表示 `pow(x, n)`。在数学里,可能会写为 <code>x<sup>n</sup> = x * x<sup>n-1</sup></code>。这叫做 **一个递归步骤**:我们将任务转化为更简单的行为(`x` 的乘法)和更简单的同类任务的调用(带有更小的 `n``pow` 运算)。接下来的步骤将其进一步简化,直到 `n` 达到 `1`
7070

7171
我们也可以说 `pow` **递归地调用自身** 直到 `n == 1`
7272

@@ -80,7 +80,7 @@ pow(x, n) =
8080
3. `pow(2, 2) = 2 * pow(2, 1)`
8181
4. `pow(2, 1) = 2`
8282

83-
因此,递归将函数调用简化为一个更简单的函数调用,然后再将其简化为一个更简单的函数,以此类推,知道结果变得显而易见
83+
因此,递归将函数调用简化为一个更简单的函数调用,然后再将其简化为一个更简单的函数,以此类推,直到结果变得显而易见
8484

8585
````smart header="递归通常更短"
8686
递归解通常比迭代解更短。

0 commit comments

Comments
 (0)