5996833060

5996833060



Metoda z nawrotami - zapis rekurencyjny:

Dane: Labirynt, czyli prostokąt z jednym wyjściem, wypełniony ścianami, które są równoległe do zewnętrznych ścian i nie tworzą zamkniętych obszarów. Dany jest punkt v wewnątrz labiryntu.

Wynik: Droga w labiryncie, która prowadzi z punktu v do wyjścia.

Krok 1. Dla każdego kolejnego kierunku (G,L,P,D) poruszania się z punktu v, jeśli istnieje w tym kierunku nieodwiedzone pole w i nie jest ono odgrodzone od pola v ścianą, to przejdź do kroku 2, a w przeciwnym razie zakończ to wywołanie algorytmu.

Krok2. Jeśli wyjście z labiryntu jest w jednej ze ścian pola w, to zakończ algorytm. W przeciwnym razie oznacz pole w jako odwiedzone i wywołaj ten algorytm dla tego pola w .

W zapisie tym pozornie nie ma ruchu do tylu B. W praktyce ruch ten jest wykonywany zawsze, gdy w wyniku wywołań rekurencyjnych docieramy do miejsca, w którym nie możemy przejść do nowego pola labiryntu i przechodzimy do drugiego etapu rekurencji - powrotu z kolejnych wywołań.

Znajdowanie najkrótszej drogi wyjścia z labiryntu - generowanie pól.

Metoda z nawrotami zawsze znajduje drogę wyjścia z labiryntu, ale nie można być zadowolonym z szybkości wykonania zadania - długo trzeba krążyć, aby trafić do wyjścia.

Należy pamiętać, że zarówno metoda po omacku, jak metoda z nawrotami może służyć do znajdowania wyjścia z labiryntu którego układ jest nieznany.

Metoda generacji pól będzie działać dla labiryntu, którego schemat znamy.



Wyszukiwarka

Podobne podstrony:
abcdef ghi Metoda z nawrotami: W każdym punkcie (polu) labiryntu są co najwyżej cztery
Zapis i Podstawy Konstrukcji Wprowadzenie. Rzuty prostokątne Rzutowanie metodą amerykańską - A cechu
PRZEDMIOT UMOWY. Trzeba określić co będzie dane dzieło (czyli projekt) obejmowało. Dla przykładu czy
PICT0108 (3) Zespól nawrotnej walcarki taśmy stalowej „na zimno” 7 - Prostownica i nożyca S - Mierni
skanuj0420 10.1. OZNACZENIE GRANICY PŁYNNOŚCI METODĄ CASSAGRANDE’A. Rodzaj gruntu: Dane do oznacze
Zapis i Podstawy Konstrukcji Wprowadzenie. Rzuty prostokątne 1 WPROWADZENIE DO PROBLEMATYKI ZAP
Zapis i Podstawy Konstrukcji Wprowadzenie. Rzuty prostokątne 10Podstawowe zasady rysowania prze
Zapis i Podstawy Konstrukcji Wprowadzenie. Rzuty prostokątne 12 Rys. 11. Wymiary arkusza rysunk
Zapis i Podstawy Konstrukcji Wprowadzenie. Rzuty prostokątne 13 Rys. 12. Wymiary arkusza rysunk
Zapis i Podstawy Konstrukcji Wprowadzenie. Rzuty prostokątne 14 Tabliczkę rysunkową na formatac
Zapis i Podstawy Konstrukcji Wprowadzenie. Rzuty prostokątne 15 Zapis i Podstawy Konstrukcji
Zapis i Podstawy Konstrukcji Wprowadzenie. Rzuty prostokątne 16 PISMO RYSUNKOWE wg PN-EN ISO
Zapis i Podstawy Konstrukcji Wprowadzenie. Rzuty prostokątne 17 Rys.14. Podstawowe wymiary pism
Zapis i Podstawy Konstrukcji Wprowadzenie. Rzuty prostokątne 18 PODZIAŁKI RYSUNKOWE Podziałka
Zapis i Podstawy Konstrukcji Wprowadzenie. Rzuty prostokątne 2METODY RZUTOWANIA wg PN-EN ISO 54
Zapis i Podstawy Konstrukcji Wprowadzenie. Rzuty prostokątne 3 Rzutowanie wg metody europejskie
Zapis i Podstawy Konstrukcji Wprowadzenie. Rzuty prostokątne 5Zasady wyznaczania rzutów prostok
Zapis i Podstawy Konstrukcji Wprowadzenie. Rzuty prostokątne 6Normalny układ rzutów Rzutowanie

więcej podobnych podstron