Nota prawna: Mam małe doświadczenie w Javie, ponieważ jestem głównie programistą C#.Implementacja algorytmu A Star (A *) w Javie
Chciałbym wdrożyć java algorytmu A *.
Tak, widziałem wiele wersji tego samego internetu i nie jestem w stanie wybrać między nimi.
Szukam implementacji algorytmu A *, który wykorzystuje wszystkie nowe funkcje java, co sprawia, że algorytm jest szybszy (nawet jeśli odrobinę). Powodem jest to, że implementujemy to do wyszukiwania ścieżek na MMO
, a więc wydajność jest najwyższym priorytetem.
Jakieś wskazówki (co najmniej gdzie szukać)?
Czy możesz podać nam linki do wersji, które już znalazłeś? A przy okazji, użycie "nowych funkcji Java" nie przyspieszy działania algorytmu. – darioo
Link wygasł ponownie, oto najnowszy dla każdego, kto mnie lubi: https://github.com/graphhopper/graphhopper/blob/master/core/src/main/java/com/graphhopper/routing/AStar.java –
@BattleBarnes dołączony dwukierunkowy A * jest jeszcze szybszy – Karussell