写一个算法来创建一个苏杜库板.
下面是一个苏多科板的算法:步骤1:初始化一个空9x9板.步骤2:定义一个函数,在板上找到下一个空单元格,如果没有空单元格,它会返回"假"的函数.步骤3:写一个函数,以检查一个数字是否可以放在一个单元格中,考虑到苏多科规则 (它不应该在同一行,列或3x3子网).步骤4:创建一个函数"解决"解决"板,它将把板作为输入,并将使用追溯到空单元:a.调用函数来找到空单元格.b.如果没有空单元格,返回"真",意味着板通常是解决的.c.我从数字1到9进行复制:i.如果数字可以放在一个单元格中,可以填满相同的行,列或3x3子网.步骤5:如果没有填满所有空单元格,请继续使用"真"号.如果没有填满所有空单元格,请继续更新.步骤5:如果没有填满所有空单元格,请继续调用"真"号.