Learn
Practice
Newsletter
Resources
Resume
New
F
Toggle theme
0
F
Toggle theme
0
Toggle menu
← Back to All Animations
Flatten a Multilevel Doubly Linked List
Bookmark
Input
Example 1 (3 levels)
Simple (2 levels)
Child at head
Nested children
Multiple children
levels
=
[[1,2,3,4,5,6],[7,8,9,10],[11,12]]
,
childLinks
=
[[0,2,1],[1,1,2]]
1
2
3
4
5
6
7
8
9
10
11
12
head
algo
master
.
io
Step:
Multilevel list: L0: [1,2,3,4,5,6] L1: [7,8,9,10] L2: [11,12]
0 / 41
Input
Example 1 (3 levels)
Simple (2 levels)
Child at head
Nested children
Multiple children
levels
=
[[1,2,3,4,5,6],[7,8,9,10],[11,12]]
,
childLinks
=
[[0,2,1],[1,1,2]]
0 / 41
1
2
3
4
5
6
7
8
9
10
11
12
head
algo
master
.
io
Step:
Multilevel list: L0: [1,2,3,4,5,6] L1: [7,8,9,10] L2: [11,12]