Learn
Practice
Newsletter
Resources
Mobile
New
F
Toggle theme
0
F
0
Toggle menu
Animations
← Back to All Animations
Binary Tree Cameras
Bookmark
Input
Small Tree
Medium Tree
Skewed Tree
Custom
tree
=
[0, 0, null, 0, 0]
0
0
0
0
cameras
0
each node returns
exposed
/
covered
/
camera
0
0
0
0
cameras
0
each node returns
exposed
/
covered
/
camera
0
0
0
0
cameras
0
visit node
0
cov
0
0
0
0
cameras
0
null child →
covered
0
0
0
0
cameras
0
right child →
covered
0
0
0
0
unc
cameras
0
visit node
0
0
0
0
0
unc
cameras
0
left child →
covered
0
0
0
0
unc
unc
cameras
0
both children covered, none a camera →
exposed
0
0
0
0
cov
cam
cov
cov
cameras
1
left child →
camera
0
0
0
0
cov
cam
cov
cov
cameras
1
right child →
covered
0
0
0
0
cov
cam
cov
cov
cameras
1
minimum cameras = 1
algo
master
.
io
Step:
Start Binary Tree Cameras algorithm
0 / 24
Input
Small Tree
Medium Tree
Skewed Tree
Custom
tree
=
[0, 0, null, 0, 0]
0 / 24
algo
master
.
io
Step:
Start Binary Tree Cameras algorithm