深度优先搜索(DFS)

◇◆丶佛笑我妖孽 提交于 2020-02-02 19:29:19

模板

int check(参数){
    if(满足条件)
        return 1;
    return 0;
}
void DFS(int step){
    判断边界{
        相应操作
    }
    尝试每一种可能{
        满足check条件
        标记
        继续下一步 DFS(step + 1)
        恢复初始状态(回溯的时候要用到)
    }
}
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!