点+面搜索
1.确定方向数组,标记数组地图
2.dfs(){
if(...){
return;
}
for(int i=0;i<方向个数;i++){
产生新的方向
判断新的方向是否符合规则 是否走过 边界条件
标记
进入下一步
是否需要回溯
}
}
唉!最近心情不好*-*
点+面搜索
1.确定方向数组,标记数组地图
2.dfs(){
if(...){
return;
}
for(int i=0;i<方向个数;i++){
产生新的方向
判断新的方向是否符合规则 是否走过 边界条件
标记
进入下一步
是否需要回溯
}
}
唉!最近心情不好*-*