C++ labirynt rekurencja

C++ labirynt rekurencja
MI
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 243
0

Witam. Potrzebuję programu w postaci funkcji, który znajduje drogę wyjścia z labiryntu. Labirynt jest stworzony w macierzy dwuwymiarowej i może wyglądać np. tak:
0 0 5 5 5
5 0 5 5 5
5 0 5 5 5
5 0 0 0 5
5 0 5 0 5
5 5 5 0 0 <- wyjście

Piątki w tej macierzy to są ściany, a zera to jest ścieżka, którą możemy się poruszać (nie można poruszać się po skosie). Jak będzie wyglądać ta macierz to nie ma znaczenia, ponieważ deklarujemy ją w mainie. Wyjście z labiryntu znajduje się w prawym dolnym rogu. Funkcja przyjmuje następujące argumenty: współrzędne naszego aktualnego położenia, rozmiary tablicy. I najważniejsze: Funkcja ma wykorzystywać rekurencję, która ma służyć do cofania się w przypadku natrafienia na ślepą uliczkę. Będę niezmiernie wdzięczy każdemu kto mi pomoże chociaż w napisaniu tego algorytmu.

Patryk27
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 13042
0

http://rtfm.killfile.pl/#zanim - lektura na dziś.

_13th_Dragon
  • Rejestracja: dni
  • Ostatnio: dni
0
Mikilll napisał(a):

Będę niezmiernie wdzięczy każdemu kto mi pomoże chociaż w napisaniu tego algorytmu.
Jaki jest aktualny kurs tej waluty "niezmiernie wdzięczy" ?

MI
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 243
0

Wysoki.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.