DFS(深度优先搜索) 简介 深度优先搜索(DFS,Depth-First Search)是搜索的手段之一.它从某个状态开始,不断的转移状态直到无法转移.然后退回到前一步的状态,继续转移到其他状态,如此不断地重复直到找到最后的解. 样例一 题目 部分和问题 给定整数a1,a2----an,判断是否可以从中选出若干数,判断是否存在几个数或某个数和恰为k 分析 对于本题来说只需判断两种状态加与不加,如果此状态满足和为k返回sum==k 代码 O(2 ^n) //输入 int a[MAX_N]; in…