Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
faecher:informatik:oberstufe:adt:stack:zuerueck:start [06.10.2021 16:52] – sbel | faecher:informatik:oberstufe:adt:stack:zuerueck:start [04.12.2023 14:39] (aktuell) – Marco Kuemmel | ||
---|---|---|---|
Zeile 3: | Zeile 3: | ||
Wer kennt das nicht, einmal die Katze über die Tastatur gerannt und schon ist das Bild komplett im Eimer: | Wer kennt das nicht, einmal die Katze über die Tastatur gerannt und schon ist das Bild komplett im Eimer: | ||
- | {{ : | + | {{ : |
Wir alle wissen, was da hilft: '' | Wir alle wissen, was da hilft: '' | ||
Zeile 13: | Zeile 13: | ||
Mit der Funktion " | Mit der Funktion " | ||
+ | |||
+ | Um die Anweisung rückgängig zu machen, wird sie einfach vom Stapel **heruntergenommen**, | ||
+ | |||
+ | Eine solche lineare Datenstruktur heißt **Stapel**: | ||
+ | * Ein Stapel funktioniert nach dem Prinzip LIFO: Last In First Out | ||
+ | * Elemente können stets nur oben auf den Stapel gelegt werden. | ||
+ | * Nur auf das oberste Element kann zugegriffen werden. | ||
+ | * Nur das oberste Element kann vom Stapel entfernt werden. | ||
+ | * Wenn der Stapel leer ist, kann kein weiteres Element vom Stapel entfernt werden. | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== Material ===== | ||
+ | |||
+ | {{simplefilelist> |