Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyszukiwanie najkrótszej drogi, W tablicy dwuwymiarowej 0/1
Quadina
post
Post #1





Grupa: Zarejestrowani
Postów: 200
Pomógł: 38
Dołączył: 1.12.2010
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Spotkaliście się kiedyś ze skryptem, albo rozwiązaniem wyszukiwania drogi w tablicy dwuwymiarowej zer i jedynek, gdzie możemy poruszać się tylko po jedynkach? Poruszanie może się odbywać jedynie góra-dół-prawo-lewo, czyli po najbliższych sąsiadach. Np. mamy tablicę:

Kod
   a b c d e f g
1 [0 0 1 1 0 0 1]
2 [0 1 1 0 0 1 1]
3 [1 0 0 1 1 1 0]
4 [1 1 1 1 0 0 0]
5 [0 1 0 1 1 0 0]
6 [0 1 1 1 0 1 1]
7 [0 0 0 1 1 1 0]


I potrzebuję znaleźć najkrótszą drogę między np. e5 i 3f, skrypt tez musiałby stwierdzać ze droga miedzy c1 a d3 nie jest możliwa. Są algorytmu typu rekurencyjnego jak A* i bardziej skomplikowane. Mi natomiast chodzi o to czy JavaScript nie ma gotowej obsługi tego typu problemów? Ewentualnie czy ktoś już słyszał o podobnym rozwiązaniu. Chciałbym po prostu zaoszczędzić sobie pracy przy budowani takiego mechanizmu. Ostatecznie zaimplementuje sobie algorytm mrówkowy, bo jest najwydajniejszy przy takich małych tablicach.

Ten post edytował Quadina 8.12.2010, 22:06:39


--------------------
Warsztat: NetBeans 7.2 Beta, PHP, MySQL, PostgreSQL, Symfony (<=1.4), Diem, Java, Sieci neuronowe
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 08:34