Learn
Practice
Newsletter
Resources
Mobile
New
F
Toggle theme
0
F
0
Toggle menu
Animations
← Back to All Animations
Serialize and Deserialize Binary Tree
Bookmark
Input
Standard
Left-heavy
Complex
Custom
tree
=
[1, 2, 3, null, null, 4, 5]
1
2
3
4
5
Binary Tree
1
2
3
4
5
Binary Tree
serialized
0
1
1
2
2
N
1
2
3
4
5
Binary Tree
serialized
0
1
1
2
2
N
3
N
4
3
1
2
3
4
5
Binary Tree
serialized
0
1
1
2
2
N
3
N
4
3
5
4
6
N
7
N
1
2
3
4
5
Binary Tree
serialized
0
1
1
2
2
N
3
N
4
3
5
4
6
N
7
N
8
5
9
N
10
N
1
2
3
4
5
Binary Tree
serialized
0
1
1
2
2
N
3
N
4
3
5
4
6
N
7
N
8
5
9
N
10
N
1
Binary Tree
serialized
0
1
1
2
2
N
3
N
4
3
5
4
6
N
7
N
8
5
9
N
10
N
1
2
Binary Tree
serialized
0
1
1
2
2
N
3
N
4
3
5
4
6
N
7
N
8
5
9
N
10
N
1
2
3
4
Binary Tree
serialized
0
1
1
2
2
N
3
N
4
3
5
4
6
N
7
N
8
5
9
N
10
N
1
2
3
4
Binary Tree
serialized
0
1
1
2
2
N
3
N
4
3
5
4
6
N
7
N
8
5
9
N
10
N
1
2
3
4
5
Binary Tree
algo
master
.
io
Step:
Start: Serialize and then deserialize the binary tree
0 / 51
Input
Standard
Left-heavy
Complex
Custom
tree
=
[1, 2, 3, null, null, 4, 5]
0 / 51
algo
master
.
io
Step:
Start: Serialize and then deserialize the binary tree