dfs模板

 1 int search(int t)
 2 {
 3     if(满足输出条件)
 4     {
 5         输出解;
 6     }
 7     else
 8     {
 9         for(int i=1;i<=尝试方法数;i++)
10             if(满足进一步搜索条件)
11             {
12                 为进一步搜索所需要的状态打上标记;
13                 search(t+1);
14                 恢复到打标记前的状态;//也就是说的{回溯一步}
15             }
16     }
17 }

 

posted @ 2019-03-25 21:49  Coodyzのblog  阅读(127)  评论(0编辑  收藏  举报