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