From d3953f72f4cd81dd397aae50a6324f5ac158c35b Mon Sep 17 00:00:00 2001 From: chris Date: Mon, 29 Aug 2022 13:34:18 +0200 Subject: [PATCH] Implementation setPriority --- .../src/testat_g11/SimplePriorityQueue.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/SimplePriorityQueue/src/testat_g11/SimplePriorityQueue.java b/SimplePriorityQueue/src/testat_g11/SimplePriorityQueue.java index a6448fb..5961b22 100644 --- a/SimplePriorityQueue/src/testat_g11/SimplePriorityQueue.java +++ b/SimplePriorityQueue/src/testat_g11/SimplePriorityQueue.java @@ -80,8 +80,12 @@ public class SimplePriorityQueue implements IPriorityQueue // Setzt die Priorität von t auf newPriority. Rückgabe wie getPriority() @Override public int setPriority(T t, int newPriority) { - // TODO Auto-generated method stub - return 0; + int index = getIndexOfTicket(t); + if (index >= 0) { + tickets[index].setPriority(newPriority); + return prioDet.calculate(tickets[index]); + } + return -1; } // Anzahl der Elemente in der Queue