What is Stack?
Lektion 2 von 13 im Kurs Stack - Datenstrukturen-Serie #1 von Coddy.
Stellen Sie sich einen Stack wie einen Stapel Bücher vor. Sie können ein Buch oben auf den Stapel legen oder das oberste Buch vom Stapel entfernen.
Dies ist vergleichbar mit der Funktionsweise einer Stack-Datenstruktur in der Informatik. Sie können ein Element oben auf den Stack legen und dieses Element dann wieder von oben entfernen. Diese Art von Datenstruktur folgt dem "Last-In, First-Out"-Prinzip (LIFO), was bedeutet, dass das zuletzt zum Stack hinzugefügte Element als erstes wieder entfernt wird. Stacks werden in Computerprogrammen häufig verwendet, um Informationen vorübergehend zu speichern, wie z. B. Funktionsaufrufe oder Speicheradressen.
Die fünf Hauptoperationen in einem Stack sind:
- Push: Ein Element oben zum Stack hinzufügen.
- Pop: Das oberste Element vom Stack entfernen.
- Peek/Top: Den Wert des obersten Elements zurückgeben, ohne es zu entfernen.
- Size: Die Anzahl der Elemente im Stack zurückgeben.
- IsEmpty: Prüfen, ob der Stack leer ist.
Lassen Sie uns eine Stack-Klasse erstellen!
Probier es selbst
Diese Lektion enthält keine Programmieraufgabe.