From 0b17099b71be67c52e609e7b270b0fdc7d8f4f48 Mon Sep 17 00:00:00 2001 From: chris Date: Mon, 29 Aug 2022 13:32:00 +0200 Subject: [PATCH] Private Helfermethode getIndexOfTicket ersellt. Erleichtert das navigieren im Array --- .../src/testat_g11/SimplePriorityQueue.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/SimplePriorityQueue/src/testat_g11/SimplePriorityQueue.java b/SimplePriorityQueue/src/testat_g11/SimplePriorityQueue.java index 0cf4507..152b755 100644 --- a/SimplePriorityQueue/src/testat_g11/SimplePriorityQueue.java +++ b/SimplePriorityQueue/src/testat_g11/SimplePriorityQueue.java @@ -14,7 +14,16 @@ public class SimplePriorityQueue implements IPriorityQueue tickets = (T[]) java.lang.reflect.Array.newInstance(Ticket.class, 10); size = 0; } - + + private int getIndexOfTicket(T t) { + for (int i = 0; i < size; i++) { + if (tickets[i].equals(t)) { + return i; + } + } + return -1; + } + // Nimmt t in die Queue auf, sofern t != null und t noch nicht enthalten und // die Priorität >= 0 ist. Ist t bereits enthalten, wird es nicht erneut // aufgenommen, aber die Priorität des bestehenden Tickets durch die Priorität