DFS:是一个执着的人
(全排列可以使用DFS)
BFS:☯️眼观六路,耳听八方
解释为什么BFS能具备“最短路的特点”?
树的深度为n,u从深度0开始,dfs(u):走到最后一层则输出“深度优先搜索结果”,否则【选取剩余没使用过的数据】---》当前路径为新数i;标记数已使用;继续深度优先遍历(走递归);递归走出来后,标记改为false;
DFS例题:N皇后
BFS:
g[a,b] :代表a到b