0
点赞
收藏
分享

微信扫一扫

005-1算法笔记【回溯】回溯的步骤

江南北 2022-05-02 阅读 34

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);//递归
		消除回溯的影响
	}
}
举报

相关推荐

0 条评论