General performance improvement (#6078)

This commit is contained in:
Strange Developer
2024-11-01 18:52:42 +01:00
committed by GitHub
parent 7b962a4a1d
commit df0c997e4b
29 changed files with 92 additions and 75 deletions

View File

@@ -1,5 +1,6 @@
package com.thealgorithms.scheduling;
import java.util.Collections;
import java.util.LinkedList;
import java.util.PriorityQueue;
import java.util.Queue;
@@ -72,9 +73,7 @@ public final class NonPreemptivePriorityScheduling {
int index = 0;
Process[] executionOrder = new Process[processes.length];
for (Process process : processes) {
waitingQueue.add(process);
}
Collections.addAll(waitingQueue, processes);
while (!waitingQueue.isEmpty() || !pq.isEmpty()) {
// Add processes that have arrived to the priority queue