一亩三分地论坛

 找回密码
 获取更多干货,去instant注册!

扫码关注一亩三分地公众号
查看: 1045|回复: 4
收起左侧

[算法题] 有木有大神能给个讲解dfs算法的链接

[复制链接] |试试Instant~ |关注本帖
AriosMaclaine 发表于 2014-1-25 03:09:34 | 显示全部楼层 |阅读模式

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看,没有帐号?获取更多干货,去instant注册!

x
刷leetcode,发现大量dfs题,表示这种题做多了确实有点感觉,但是还是不能领悟到本质,求大神推荐一些DFS的学习资料~我给你们送分膜拜
RRYYN 发表于 2014-1-25 03:27:40 | 显示全部楼层
http://blog.csdn.net/u011095253/article/details/9158387

我是小白 我不是大神 这个博客也不是我的 希望博主不要介意我在这儿发链接 但是看了这个博客之后觉得对dfs还是很有启发de!楼主可以参考下~不喜勿拍~just a reference ;-)
回复 支持 反对

使用道具 举报

kamia 发表于 2014-1-27 07:38:08 | 显示全部楼层
  1. bool solve(configuration conf){  
  2.     if(no more choices){         // BASE CASE  
  3.         return (conf is goal state);  
  4.     }  
  5.       
  6.     for(all available choices){  
  7.         try one choice c:  
  8.         // Solve from here, if works out, you're done!  
  9.         if(solve(conf with choice c made))  return true;  // Stop early  
  10.         unmake choice c;  
  11.     }  
  12.       
  13.     return false;       // tried all choices, no solution found  
  14. }
复制代码
回复 支持 反对

使用道具 举报

Cats881119 发表于 2014-1-27 07:56:43 | 显示全部楼层
循环加递归
但是因为每次递归到最深层的方法然后返回到上层的时候 才算执行完本层递归的那一个语句  然后才能本层循环下去
回复 支持 反对

使用道具 举报

 楼主| AriosMaclaine 发表于 2014-4-19 22:57:55 | 显示全部楼层
回复 支持 反对

使用道具 举报

本版积分规则

请点这里访问我们的新网站:一亩三分地Instant.

Instant搜索更强大,不扣积分,内容组织的更好更整洁!目前仍在beta版本,努力完善中!反馈请点这里

关闭

一亩三分地推荐上一条 /5 下一条

手机版|小黑屋|一亩三分地论坛声明 ( 沪ICP备11015994号 )

custom counter

GMT+8, 2016-12-4 16:11

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

快速回复 返回顶部 返回列表