The algorithm explanation:
Non-preemptive Priority scheduling Each process has (arrival time, priority, and burst(execution) time) the process with first arri