Я немного запутался в следующем шаге, что делать после сохранения первого узла. На странице в Википедии об A * говорится, что нужно игнорировать соседа, который уже находится в закрытом наборе, но если его нет, добавьте его в открытый набор, если его там нет, и проверьте оценку g.
Однако на этой странице https://brilliant.org/wiki/a-star-search/, говорится, чтобы проверить, «имеет ли сосед значение g ниже, чем текущее, и находится ли он в закрытом списке», а затем заменить значение g соседа, если «текущее значение g ниже, и это сосед находится в открытом списке "", затем замените соседа новым, более низким значением g "
Так что я как бы запутался в том, что проверять. Проигнорировать ли узел, если он уже находится в закрытом наборе, или мне нужно также проверить его значение g и заменить соседним с ним?
Что мне делать после того, как у меня есть первый узел в A *?