创建一个解难题的算法.
通过算法可以解决的一个类型的拼图是经典的苏德库拼图.以下是可以用来解决苏德库拼图的一个简单的算法的例子: 1.输入拼图网,验证它是9x9的网格.网格应该有数字 (1-9) 和空细胞 (0s). 2.通过在网格中的每个细胞中代开始解决拼图. 3.如果细胞空了 (0),然后试着用有效数字 (1-9) 填写它. 4.通过检查行,列和网格来确定空细胞的有效数字. 数字不能重复在这三个类别中. 5.一旦找到有效数字,将数字放入空细胞中,然后转到细胞中. 6.如果没有有效数字,直接回溯到前一个和另一个. 7.通过苏德库拼图试着回去和试着重新解决所有数字,直到每个细胞都被填满了. 8.如果没有任何优化方法,则通过一个复杂的模糊解决. 9.