File tree Expand file tree Collapse file tree 1 file changed +42
-0
lines changed Expand file tree Collapse file tree 1 file changed +42
-0
lines changed Original file line number Diff line number Diff line change
1
+ ### Recursion tree diagram
2
+ ```
3
+ fib(6)
4
+ │
5
+ ├── fib(5)
6
+ │ ├── fib(4)
7
+ │ │ ├── fib(3)
8
+ │ │ │ ├── fib(2)
9
+ │ │ │ │ ├── fib(1) = 1
10
+ │ │ │ │ └── fib(0) = 0
11
+ │ │ │ = 1 + 0 = 1
12
+ │ │ │ └── fib(1) = 1
13
+ │ │ = 1 + 1 = 2
14
+ │ │ └── fib(2)
15
+ │ │ ├── fib(1) = 1
16
+ │ │ └── fib(0) = 0
17
+ │ │ = 1 + 0 = 1
18
+ │ = 2 + 1 = 3
19
+ │ └── fib(3)
20
+ │ ├── fib(2)
21
+ │ │ ├── fib(1) = 1
22
+ │ │ └── fib(0) = 0
23
+ │ = 1 + 0 = 1
24
+ │ └── fib(1) = 1
25
+ │ = 1 + 1 = 2
26
+ = 3 + 2 = 5
27
+ └── fib(4)
28
+ ├── fib(3)
29
+ │ ├── fib(2)
30
+ │ │ ├── fib(1) = 1
31
+ │ │ └── fib(0) = 0
32
+ │ = 1 + 0 = 1
33
+ │ └── fib(1) = 1
34
+ = 1 + 1 = 2
35
+ └── fib(2)
36
+ ├── fib(1) = 1
37
+ └── fib(0) = 0
38
+ = 1 + 0 = 1
39
+ = 2 + 1 = 3
40
+
41
+ fib(6) = fib(5) + fib(4) = 5 + 3 = 8
42
+ ```
You can’t perform that action at this time.
0 commit comments