[1, 0, 0, 0],
[1, 1, 1, 1],
[0, 0, 1, 0],
[0, 1, 1, 1]
]);
console.log(RatResult);
数独解题器...由于是回溯问题,因此我们需要用到递归,我们先来看看算法的主体实现。
接收一个参数matrix,即数独。
调用递归函数,填充数独。
如果递归函数将数独填充完毕,则返回填充好的数独。否则返回错无解。...接收一个参数matrix,即待填充的数独
我们声明三个辅助变量row, col, checkBankSpaces分别用于描述数独的行、列、当前格子是否为空
遍历数独,寻找空格子,记录空格子的位置,即:row.../**
* 数独解题器
* 游戏规则:
* 1. 用数字1~9填满一个9*9的矩阵
* 2....const designSkills = new DesignSkills();
// 数独解题器
const sudokuGrid = [
[5, 3, 0, 0, 7, 0, 0, 0,