Browse Source

Implementation der add(T t) Methode

T_SS20_Queue
chris 3 years ago
parent
commit
be8668bd1b
  1. 9
      SimplePriorityQueue/src/testat_g11/SimplePriorityQueue.java

9
SimplePriorityQueue/src/testat_g11/SimplePriorityQueue.java

@ -30,8 +30,15 @@ public class SimplePriorityQueue<T extends Ticket> implements IPriorityQueue<T>
// von t ersetzt. Rückgabe: False, wenn t == null, true sonst
@Override
public boolean add(T t) {
// TODO Auto-generated method stub
if (t == null | t.getPriority() < 0) {
return false;
} else if (this.contains(t)) {
setPriority(tickets[getIndexOfTicket(t)], t.getPriority());
} else {
tickets[size] = t;
size++;
}
return true;
}

Loading…
Cancel
Save