Skip to content

Commit ad17f95

Browse files
committed
recursion tree diagram
1 parent 53b3f56 commit ad17f95

File tree

1 file changed

+42
-0
lines changed

1 file changed

+42
-0
lines changed

Fibonachi.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
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+
```

0 commit comments

Comments
 (0)