Eigentlich sprechen wir hier von Irrgärten, Labyrinthe bestehen eigentlich aus genau einem Weg ohne Verzweigungen.
Wir betrachten ein rechteckiges Raster (wie z.B. karriertes Papier), bestehend aus einzelnen Zellen.
Jede Zelle hat vier Nachbarn, in den von 0 bis 3 nummerierten Richtungen links, unten, rechts, oben (trigonometrisch, wenn $y$ nach unten zeigt).
Folgendes ist definiert:
width und height).0 bis width-1 (links nach rechts) und für $y$ von 0 bis height-1 (oben nach unten).
Mit obigen Bausteinen schreiben Sie einen Algorithmus in Pseudocode, um den Weg durch ein Labyrinth zu finden, wobei die Startzelle mit S und die Zielzelle mit Z markiert ist.