Wie implementiert man einen Stapel fester Größe in Python, um Labyrinthbewegungen mit Bewertung zu simulieren? [geschlosPython

Python-Programme
Anonymous
 Wie implementiert man einen Stapel fester Größe in Python, um Labyrinthbewegungen mit Bewertung zu simulieren? [geschlos

Post by Anonymous »

Ich bin ein Universitätsstudent und arbeite an einem Labor für Datenstrukturen, in dem ich die Labyrinthnavigation mithilfe eines Stapels simulieren muss.
Der Stapel muss eine maximale Größe von 25 haben und ich muss die Punktzahl basierend auf Aktionen verfolgen.
Beispielsequenz

Code: Select all

push("Left")        → score +10
push("Right")       → score +10
pop()               → score –5
push("Forward")     → score +10
push("Left")        → score +10
push(...) beyond capacity → overflow (–20)
pop until empty     → each pop –5
Wobei ich Hilfe benötige
  • Push, Pop und Peek mithilfe einer Python-Liste (ohne Verwendung einer Stack-Bibliothek)
  • überprüfen Überlauf (wenn voll) und Unterlauf (wenn leer)
  • Aktualisieren und Drucken von Stack-Inhalten und Ergebnis nach jedem Vorgang
Bevorzugte Sprache
Python

Ziel
Ich möchte verstehen, wie die Stapellogik in der Labyrinthnavigation (LIFO) funktioniert. Ein einfaches Arbeitsbeispiel mit print-Anweisungen nach jedem Schritt würde sehr helfen.
Vielen Dank!

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post