- 4
- 0
- 约小于1千字
- 约 11页
- 2019-03-26 发布于湖北
- 举报
DFS——深度优先搜索
许杰浩;深度优先搜索的搜索策略是:
尽可能“深”的搜索某一分支。在深度优先搜索中,对于最先发现的结点,如果还有以此为起点的未搜索边,则沿此边继续搜索下去。当结点V的所有边都已经被探寻过,搜索将回溯到发现点V的那条边的始结点。重复此过程直至源结点可到达的所有结点为止;1;;图的深搜;POJ 2676
题意:数独,找出一个可行解即可
(数独规则::把一个9行9列的网格,再细分为9个3*3的子网格,要求每行、每列、每个子网格内都只能使用一次1~9中的一个数字,即每行、每列、每个子网格内都不允许出现相同的数字。)
0是待填位置,其他均为已填入的数字。
粗暴的方法 DFS加回溯
大概的框架:
dfs(int x,int y){
for(int i=1;i=9;i++){
if(这个位置能填 i ){
g[x][y]=i;
(找到下一个为0的位置为(xx,yy));
dfs(xx,yy);
g[x][y]=0;
}
}
};Dfs的优化;ZOJ 1008 Gnome Tetravex;分析:
如果我们先从这写卡片中任意选取一个,放置在1行1列,然后选下一个卡片放1行2列(放置的时候我们要像判断符不符合条件),依次下去问题就应该解决了。
但是如果第一个位置有n个选择,第二个位置有n-1个选择,第三个位置有n-2个
您可能关注的文档
- 6组织之组织设计.ppt
- 03.建设工程合同管理.ppt
- 3施工测量基本知识.ppt
- Scratch2.0与1.4的变化及教学思考.pptx
- 50000吨SBR污水处理工艺设计.doc
- XX公司商业房地产发展战略.ppt
- 3、医院人力资源管理.ppt
- 【导学教程】2017高考总复习·人教版物理(+限时检测)第九章-电磁感应第三节.ppt
- 0第4讲 资产市场说.ppt
- 20万吨每天的净水厂设备安装施工组织设计_secret.doc
- 2024届广东四校高三上学期第一次联考读后续写讲义素材.docx
- 2026年以来履行全面从严治党责任情况报告范文.docx
- 在2026年街道安全生产隐患大排查大整治大培训大提升工作部署会上的讲话范文.docx
- 在国企纪检监督工作会议上的讲话范文.docx
- 空间向量大题专练16道+答案.pdf
- 2026年纪念中国人民抗日战争胜利81周年群众性主题宣传教育活动实施方案范文供参考.docx
- 关于在正风肃纪反腐中履职担当的研讨发言范文.docx
- 在2026年街道意识形态工作专题学习会上的讲话范文.docx
- 在2026年全区平安建设暨社会治理工作会议上的讲话范文.docx
- 在组织工作培训座谈会上的发言范文.docx
原创力文档

文档评论(0)