Learn
Practice
Newsletter
Resources
F
Toggle theme
0
F
Toggle theme
0
Toggle menu
← Back to All Animations
Single-Threaded CPU
Bookmark
Input
Example 1
Same Enqueue
Example 3
Custom
enqueueTimes
=
[1, 2, 3, 4]
,
processingTimes
=
[2, 4, 2, 1]
,
tasks
=
[[1,2], [2,4], [3,2], [4,1]]
time = 0
sorted tasks [enqueue, proc]
[1,2]
[2,4]
[3,2]
[4,1]
available heap (min by procTime)
(empty)
result
_
_
_
_
algo
master
.
io
Step:
Start: 4 tasks as [enqueueTime, processingTime]
0 / 9
Input
Example 1
Same Enqueue
Example 3
Custom
enqueueTimes
=
[1, 2, 3, 4]
,
processingTimes
=
[2, 4, 2, 1]
,
tasks
=
[[1,2], [2,4], [3,2], [4,1]]
0 / 9
time = 0
sorted tasks [enqueue, proc]
[1,2]
[2,4]
[3,2]
[4,1]
available heap (min by procTime)
(empty)
result
_
_
_
_
algo
master
.
io
Step:
Start: 4 tasks as [enqueueTime, processingTime]