Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
faecher:informatik:oberstufe:adt:queue:dequeue:start [11.10.2021 20:57] – [Fall b) Die Schlange enthält nur ein Element] Mareike Nutz | faecher:informatik:oberstufe:adt:queue:dequeue:start [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== 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 | ||
- | |||
- | ===== Fall a) Die Schlange enthält | ||
- | |||
- | Wenn die beiden Attribute '' | ||
- | |||
- | Man setzt einfach das Attribut '' | ||
- | |||
- | {{ : | ||
- | |||
- | ===== Fall b) Die Schlange enthält nur ein Element ===== | ||
- | |||
- | In diesem Fall wird der letzte Knoten entfernt, die Schlange ist anschließend also leer. Man muss '' | ||
- | |||
- | {{ : |