LeetCode(37) Sudoku Solver

  • Post author:
  • Post category:其他



题目如下:

Write a program to solve a Sudoku puzzle by filling the empty cells.

Empty cells are indicated by the character ‘.’.

You may assume that there will be only one unique solution




分析如下:

这道题目基本上和

N-QueenI

,

N-Queen II

是一个套路,套用DFS + Backtracking的思路就可以,代码也是一个风格的。

不过这两题有个区别,需要注意一下。

在N-Queen I 中,返回所有正确的解,N-Queen II中,返回所有正确的解的数量,无论是N-Queen I 还是N-Queen II,都需要找到所有的解。

换句话说,需要把search tree全部搜索一遍,才能得到答案ÿ



版权声明:本文为feliciafay原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。