题目:给定一个数独,某些部分已经被填上了数字,其余空的地方用‘.’表示:判断给定的数独是否有效: 数独规则: 每一行不能有重复的数字:每一列不能有重复的数字:将数独框划分为三行三列,没9个小方格不能有重复: 解题思路: 该题目不要判断整个数独是否有解,只需要判断当前给出的数独是否有效.因此只需要判断行和列是否有效,判断每个块是否有效.而判断一行中是否有重复的数字,最好的数据结构莫过于Set结构了. 使用rowSet,colSet两个Set结构来分别保存当前遍历的行和列,(i, j)表示行,则(j…