In this article at OpenGenus, we are going to build a task scheduler project which implements a priority queue, and we will use a min heap data structure to manage the tasks based on their priorities.
Table of Contents
What is a task scheduler?
Task Scheduler methods
addTask()getNextTask()deleteTask()
The heapify algorithm
heapifyUp()heapifyDown()
Analysis
1. What is a task scheduler?
A task scheduler is a tool where the user adds tasks with the task name, the task priority, and...
Published on August 09, 2023 08:17