DFS遍历搜索树+剪枝
排列、组合、子集问题:
 Flood Fill:
 游戏问题:N皇后、数独
https://leetcode-cn.com/problems/permutations/solution/hui-su-suan-fa-python-dai-ma-java-dai-ma-by-liweiw/
1.画出树
 2.编码
 3.剪枝
void backtrack(参数){
	if(终止条件){
		//do sth
		return;
	}
	for(本次集合内的节点){
		//处理节点
		backtrack(node);//递归
		消除回溯的影响
	}
}










