我试图在C ++中实现A *算法。除了绘制算法找到的路径外,一切似乎都有效。
for(int i = 0; i<succesor.size(); i++){
if(tab[succesor[i].x][succesor[i].y] == 'E'){
node s = succesor[i];
while(s.parent != NULL){
tab[s.x][s.y] = '*';
s = s->parent;
}
}
}
这是我的节点结构:
struct node{
node *parent;
int x, y;
double f, g, h;
};
答案 0 :(得分:1)
为避免复制整个docker run --add-host www.hostname.com:127.0.0.1 xxx/name:1.0
结构,请尝试以下方法:
node