摘要:
166. 数独 - AcWing题库 题意 数独 是一种传统益智游戏,你需要把一个 9×9 的数独补充完整,使得数独中每行、每列、每个 3×3 的九宫格内数字 1∼9 均恰好出现一次。 请编写一个程序填写数独。 思路 搜索+剪枝(优化搜索顺序、位运算) 优化搜索顺序:很明显,我们肯定是从当前能填合法 阅读全文
摘要:
深度优先搜索(DFS)是一种遍历或搜索树或图的算法,它从一个根节点开始,尽可能深地搜索每个分支,直到找到解为止。在搜索过程中,为了提高效率,减少不必要的搜索,通常会采用各种剪枝优化策略。下面详细介绍几种常用的DFS剪枝优化策略: 1. 优化搜索顺序 目的:通过调整搜索顺序,使得搜索尽快地接近目标或者 阅读全文