hallo alle zusammen!
wie der titel schon sagt soll ich durch ein rekursives programm einen weg durch ein labyrinth, in form eines 2d arrays, finden. landet das programm in einer sackgasse soll "der pc" an den ort zurückspringen, wo er einen alternativen weg nehmen kann. mein problem ist: er springt nicht zurück. er landet in eine sackgasse und will einfach nicht zurückt >.<
müsste es nicht automatisch, da es rekursiv ist, alle durchgegangenen felder zurückspringen? weil es ja wieder aufgeschachtelt wird ...
irgendwer von euch einen lösungsansatz für das problem?
wie der titel schon sagt soll ich durch ein rekursives programm einen weg durch ein labyrinth, in form eines 2d arrays, finden. landet das programm in einer sackgasse soll "der pc" an den ort zurückspringen, wo er einen alternativen weg nehmen kann. mein problem ist: er springt nicht zurück. er landet in eine sackgasse und will einfach nicht zurückt >.<
müsste es nicht automatisch, da es rekursiv ist, alle durchgegangenen felder zurückspringen? weil es ja wieder aufgeschachtelt wird ...
irgendwer von euch einen lösungsansatz für das problem?