Estou trabalhando em uma implementação do algoritmo Anytime Dynamic A* conforme descrito aqui . Estou em ~50% do caminho através de uma implementação inicial básica, mas estou preso na seguinte linha:
No procedimento ComputePath
, na linha 19 diz
se s′ não foi visitado antes então
Esta é a única linha que consigo encontrar mencionando "visitando" um nó. O que significa "visitado"? Preciso adicionar um visited
booleano a cada nó, se sim, quando faço um nó visitado ou não visitado?
Tenho certeza de que não importa, mas estou escrevendo esta implementação em Java 21