﻿功能:9宫格的数独求解.

格式:Sudoku(a)

说明:a是9*9的矩阵,里面的元素只能是0-9之间的数字组成.0表示要填写的数据.

备注:本函数也支持检验你输入的九宫格数独的格式是否正确 By 2011/09/25 21:40:00

例子:
a  =
  [  0  0  1  0  0  0  6  0  0
     0  5  9  0  0  2  0  0  0
     4  0  0  0  0  6  0  0  2
     0  0  0  8  7  0  0  1  0
     2  0  0  0  9  0  0  0  7
     0  4  0  0  5  3  0  0  0
     8  0  0  5  0  0  0  0  6
     0  0  0  1  0  0  7  9  0
     0  0  4  0  0  0  5  0  0 ]
sudoku(a)//这只是给出的其中一组解.
ans  =
  [  7  2  1  9  3  5  6  8  4
     6  5  9  4  8  2  3  7  1
     4  3  8  7  1  6  9  5  2
     3  9  6  8  7  4  2  1  5
     2  8  5  6  9  1  4  3  7
     1  4  7  2  5  3  8  6  9
     8  7  3  5  2  9  1  4  6
     5  6  2  1  4  8  7  9  3
     9  1  4  3  6  7  5  2  8 ]
//完成时间 2011-09-07 11:07:00