- 一、广度优先搜索算法(Breadth-First Search,BFS)
- 含义 广度算法是一种盲目搜寻法,它会遍历所有的点。广度算法不会寻找有可能性的点,只会按部就班的一层一层往下找。
- 过程
广度算法会找出与A点有关的点。假设A点在1的位置。(A为起始点)先申请一个队列,把1入进去,找到与1有关的2,3。将1弹出,将2,3入到队列中。将2,3视为新的A点,重复操作,分别再次寻找与2,3有关的点,依次为4,5,6,7。再次把4,5,6,7再次视为新的A点,一此循环操作。
3.基础架构
struct node{
int location