//这道题代码不难, 但是思路比较拗口 //首先判断一个数是否满足要求需要写一个isSignal()函数, 判断行或列比较简单, 只要固定一个不变遍历另一个即可 //但是遍历9宫格有技巧, 主要是第一个行坐标和第一个列坐标 (i/3)*3比较难想到 //然后是对这道题的分析. 首先在二维数组中找到值为0的元素, 然后这个元素有1~9 9种选择, 选择一个满足条件后, 选择下一个, 如果下一个所有选择都不行, 回溯, 将它置为0, 重新选择, 满足条件后再选择下一个, 所以广度是有9种选择, 深度是所有需要选择的元素 //需要注意, 数组遍历完了, 没有false, 即为true, 如果1...