Stack-Klasse

In dieser Übung sollst du eine Stack-Klasse implementieren. Diese Klasse sollte Folgendes können:
  1. Ein Element auf den Stack legen (push()-Methode).
  1. Ein Element vom Stack nehmen (pop()-Methode) – sollte das Element entfernen und zurückgeben.
  1. Überprüfen, ob der Stack leer ist (is_empty()-Methode) – sollte einen Booleschen Wert zurückgeben.
💡
Die zugrunde liegende Datenstruktur, die die Elemente des Stacks speichert (d.h. eine Python-Liste), muss privat innerhalb der Stack-Klasse sein.
Input
Output
s = Stack(); s.push(1); s.push(2); s.push(3); print(s.pop()); print(s.is_empty()); print(s.pop()); print(s.pop()); print(s.is_empty())
3 False 2 1 True
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue