You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: 1-js/2-first-steps/19-recursion/3-fibonacci-numbers/solution.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,7 @@ alert( fib(7) ); // 13
15
15
16
16
При больших значениях `n` оно будет работать очень медленно. Например, `fib(77)` уже будет вычисляться очень долго.
17
17
18
-
Это потому, что функция порождает обширное дерево вложенных вызовов. При этом ряд значений вычисляются много раз. Например, посмотрим на отрывок вычислений:
18
+
Это потому, что функция порождает обширное дерево вложенных вызовов. При этом ряд значений вычисляется много раз. Например, посмотрим на отрывок вычислений:
19
19
20
20
```js
21
21
//+ no-beautify
@@ -53,20 +53,20 @@ a b c
53
53
a = b, b = c;
54
54
c = a + b;
55
55
56
-
/* стало так (еще число):
56
+
/* стало так (ещё число):
57
57
a b c
58
58
1, 1, 2, 3
59
59
*/
60
60
```
61
61
62
-
Следующий шаг даст нам еще одно число последовательности:
62
+
Следующий шаг даст нам ещё одно число последовательности:
63
63
64
64
```js
65
65
//+ no-beautify
66
66
a = b, b = c;
67
67
c = a + b;
68
68
69
-
/* стало так (еще число):
69
+
/* стало так (ещё число):
70
70
a b c
71
71
1, 1, 2, 3, 5
72
72
*/
@@ -96,4 +96,4 @@ alert( fib(7) ); // 13
96
96
alert( fib(77) ); // 5527939700884757
97
97
```
98
98
99
-
Цикл здесь начинается с `i=3`, так как первое и второе числа Фибоначчи заранее записаны в переменные `a=1`, `b=1`.
99
+
Цикл здесь начинается с `i=3`, так как первое и второе числа Фибоначчи заранее записаны в переменные `a=1`, `b=1`.
0 commit comments