@@ -12,7 +12,7 @@ Trees are naturally recursive data structures, and because of this, we cannot ac
12
12
{% sample lang="c" %}
13
13
[ import:7-11, lang:"c"] ( code/c/tree_traversal.c )
14
14
{% sample lang="java" %}
15
- [ import:110-126 , lang:"java"] ( code/java/Tree.java )
15
+ [ import:112-128 , lang:"java"] ( code/java/Tree.java )
16
16
{% sample lang="js" %}
17
17
[ import:1-10, lang:"javascript"] ( code/javascript/tree.js )
18
18
As a note, a ` node ` struct is not necessary in javascript, so this is an example of how a tree might be constructed.
@@ -58,7 +58,7 @@ Because of this, the most straightforward way to traverse the tree might be recu
58
58
{% sample lang="c" %}
59
59
[ import:37-45, lang:"c"] ( code/c/tree_traversal.c )
60
60
{% sample lang="java" %}
61
- [ import:21-27 , lang:"java"] ( code/java/Tree.java )
61
+ [ import:20-26 , lang:"java"] ( code/java/Tree.java )
62
62
{% sample lang="js" %}
63
63
[ import:12-15, lang:"javascript"] ( code/javascript/tree.js )
64
64
{% sample lang="py" %}
@@ -112,7 +112,7 @@ Now, in this case the first element searched through is still the root of the tr
112
112
{% sample lang="c" %}
113
113
[ import:47-53, lang:"c"] ( code/c/tree_traversal.c )
114
114
{% sample lang="java" %}
115
- [ import:34-41 , lang:"java"] ( code/java/Tree.java )
115
+ [ import:33-40 , lang:"java"] ( code/java/Tree.java )
116
116
{% sample lang="js" %}
117
117
[ import:17-20, lang:"javascript"] ( code/javascript/tree.js )
118
118
{% sample lang="py" %}
@@ -161,7 +161,7 @@ In this case, the first node visited is at the bottom of the tree and moves up t
161
161
{% sample lang="c" %}
162
162
[ import:55-73, lang:"c"] ( code/c/tree_traversal.c )
163
163
{% sample lang="java" %}
164
- [ import:48-62 , lang:"java"] ( code/java/Tree.java )
164
+ [ import:47-64 , lang:"java"] ( code/java/Tree.java )
165
165
{% sample lang="js" %}
166
166
[ import:22-34, lang:"javascript"] ( code/javascript/tree.js )
167
167
{% sample lang="py" %}
@@ -219,7 +219,7 @@ In code, it looks like this:
219
219
{% sample lang="c" %}
220
220
[ import:75-93, lang:"c"] ( code/c/tree_traversal.c )
221
221
{% sample lang="java" %}
222
- [ import:65-79 , lang:"java"] ( code/java/Tree.java )
222
+ [ import:67-81 , lang:"java"] ( code/java/Tree.java )
223
223
{% sample lang="js" %}
224
224
[ import:36-43, lang:"javascript"] ( code/javascript/tree.js )
225
225
{% sample lang="py" %}
@@ -270,7 +270,7 @@ And this is exactly what Breadth-First Search (BFS) does! On top of that, it can
270
270
{% sample lang="c" %}
271
271
[ import:95-113, lang:"c"] ( code/c/tree_traversal.c )
272
272
{% sample lang="java" %}
273
- [ import:81-95 , lang:"java"] ( code/java/Tree.java )
273
+ [ import:83-97 , lang:"java"] ( code/java/Tree.java )
274
274
{% sample lang="js" %}
275
275
[ import:45-52, lang:"javascript"] ( code/javascript/tree.js )
276
276
{% sample lang="py" %}
0 commit comments