㈠ AI C++怎么用BFS 去搜寻一个目标, 但是目标位置(X,Y)不知道。 然后要得到最短路径。
干嘛用BFS,直接用A*不就好了。广度也很简单,广度从起始节点开始搜索,那么其实节点就是搜索出来节点的父节点,子节点全部记录自己的父节点,下一次搜索也是一样,最后找到目标,从目标的节点到起点就形成一个父节点链表,这就是最短路径。大概这样就没错了,具体我也没试过,A*是这样做的,A*只是BFS的优化算法,所以感觉这个思路是没错的。