경로 찾기 문제를 해결하려고합니다. 나는 고르게 이격 된 노드들의 2D 그리드를 가지고있다. 모든 이웃 연결을 찾을 수 있도록 각 노드마다 8 개의 이웃을 찾는 알고리즘이 필요합니다 (존재하는 경우). 그래프 연결에서 이웃 노드 찾기 알고리즘
유일한 방법
은 나는 이런 식으로 뭔가 될 것 수행하는 방법을 알고for each node
for every other node
check position to find if it is neighboring if so add it to the nodes connection list
내 관심사는이 O(n^2)
매우 비효율적이다 나는 그것을 해결하는 더 나은 방법이 상상한다.
도움이 될 것입니다.
그리드는 어떻게 표현됩니까? – templatetypedef
이것은 각각 x와 y를 갖는 노드의 배열입니다. 좋은 방법은 괜찮을 노드를 저장하는 다른 방법이 필요한 경우. –
@templatetypedef이 게시물에는 실제로 2D 태그가 필요합니까? –