DFS
九州殊口二
这个作者很懒,什么都没留下…
展开
-
目标和
题干 给定一个非负整数数组,a1, a2, …, an, 和一个目标数,S。现在你有两个符号 + 和 -。对于数组中的任意一个整数,你都可以从 + 或 -中选择一个符号添加在前面。 返回可以使最终数组和为目标数 S 的所有添加符号的方法数。 示例 1: 输入: nums: [1, 1, 1, 1, 1], S: 3 输出: 5 解释: -1+1+1+1+1 = 3 +1-1+1+1+1 = 3...原创 2019-04-05 20:27:36 · 151 阅读 · 0 评论 -
DFS模板
在大多数情况下,我们在能使用 BFS 时也可以使用 DFS。但是有一个重要的区别:遍历顺序。 与 BFS 不同,更早访问的结点可能不是更靠近根结点的结点。因此,你在 DFS 中找到的第一条路径可能不是最短路径。 模板-递归 /* * Return true if there is a path from cur to target. */ boolean DFS(Node cur, Node ...原创 2019-04-05 20:48:36 · 635 阅读 · 0 评论