faecher:informatik:oberstufe:adt:queue:dequeue:start

Dies ist eine alte Version des Dokuments!


Element entfernen (dequeue)

Auch beim Entfernen eines Elementes am Anfang der Schlange sind mehrere Fälle zu unterscheiden:

  • Die Schlange ereilt mindestens zwei Elemente
  • Die Schlange enthält nur ein Element
  • Der triviale Fall: Wenn die Schlange leer ist nichts zu tun

Wenn die beiden Attribute head und tail auf unterschiedliche Objekte verveisen (head != tail) kann man sicher sein, dass zwei oder mehr Elemente in der Schlange gespeichert sind. Um entsprechend dem FIFO-Prinzip das erste Element zu löschen geht man wie folgt vor:

  • faecher/informatik/oberstufe/adt/queue/dequeue/start.1633978108.txt.gz
  • Zuletzt geändert: 11.10.2021 18:48
  • von Mareike Nutz