Czym jest stos?
Lekcja 2 z 13 w kursie Stos — struktury danych, część 1 w Coddy.
Pomyśl o stosie jak o stosie książek. Możesz dodać książkę na wierzch stosu lub zdjąć książkę z jego wierzchu.
Działa to podobnie do tego, jak w informatyce działa struktura danych stosu. Możesz dodać element na wierzch stosu, a następnie zdjąć ten element z wierzchu stosu. Ten typ struktury danych działa zgodnie z zasadą „ostatni na wejściu, pierwszy na wyjściu” (LIFO), co oznacza, że ostatni element dodany na stos będzie pierwszym usuniętym. Stosy są często używane w programach komputerowych do tymczasowego przechowywania informacji, takich jak wywołania funkcji lub adresy pamięci.
Pięć głównych operacji na stosie to:
- Push: Dodaje element na wierzch stosu.
- Pop: Usuwa element z wierzchu stosu.
- Peek/Top: Zwraca wartość elementu z wierzchu stosu, nie usuwając go.
- Size: Zwraca liczbę elementów na stosie.
- IsEmpty: Sprawdza, czy stos jest pusty.
Stwórzmy klasę Stack!
Spróbuj swoich sił
Ta lekcja nie zawiera wyzwania z kodem.
Wszystkie lekcje w sekcji Stos — struktury danych, część 1
Poćwicz samodzielnie: Kompilator C online