Achtung:

Dieses Wiki, das alte(!) Projektwiki (projektwiki.zum.de)
wird demnächst gelöscht.

Bitte sichere Deine Inhalte zeitnah,
wenn Du sie weiter verwenden möchtest.


Gerne kannst Du natürlich weiterarbeiten

im neuen Projektwiki (projekte.zum.de).

Datenstruktur Stapel: Unterschied zwischen den Versionen

Aus Projektwiki - ein Wiki mit Schülern für Schüler.
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „== Datenstruktur Stapel == Die Datenstruktur Stapel kann Objekte aufnehmen und in entgegengesetzter Reihenfolge zur Aufnahme ausgeben. Das nennt man eine LiFo-…“)
 
K
 
Zeile 8: Zeile 8:
 
=== Anwendungsbeispiele ===
 
=== Anwendungsbeispiele ===
 
Die Datenstruktur Stapel kann in folgenden Beispielen verwendet werden:
 
Die Datenstruktur Stapel kann in folgenden Beispielen verwendet werden:
  - Verwaltung eines Lagers mit übereinander gestapelter Ware
+
* Verwaltung eines Lagers mit übereinander gestapelter Ware
  - Organisation eines Rangierbahnhofs
+
* Organisation eines Rangierbahnhofs
  - Auswertung und/oder Überprüfung eines Terms mit Klammerausdrücken
+
* Auswertung und/oder Überprüfung eines Terms mit Klammerausdrücken
  - Lucas Tower
+
* Lucas Tower

Aktuelle Version vom 15. Dezember 2013, 17:43 Uhr

Datenstruktur Stapel

Die Datenstruktur Stapel kann Objekte aufnehmen und in entgegengesetzter Reihenfolge zur Aufnahme ausgeben. Das nennt man eine LiFo-Speicher (Last In First Out). Eine aufrufende Methode muss so lange inaktiv auf dem Stapel verharren, bis die aufgerufene Methode, die im Stapelmodell darüber liegt ihre Arbeit beendet hat. Dann ist die aufrufende Methode selbst wieder ganz oben auf dem Stapel und kann ihre Ausführung fortsetzen. Warteschlange und Liste können als Spezialisierung der Liste aufgefasst werden. Eine solche Spezialisierung wird in der Informatik durch eine Vererbungsbeziehung beschrieben.

Datei:Stapel.png


Anwendungsbeispiele

Die Datenstruktur Stapel kann in folgenden Beispielen verwendet werden:

  • Verwaltung eines Lagers mit übereinander gestapelter Ware
  • Organisation eines Rangierbahnhofs
  • Auswertung und/oder Überprüfung eines Terms mit Klammerausdrücken
  • Lucas Tower