登录
  • #刷题
  • #leetcode

**看代码都看不懂,求教leetcode 判断数独是否正确

Sinbo_Chan
1066
2
public boolean isValidSudoku(char[][] board) {

if(board==null || board.length!=9 || board[0].length!=9)

return false;

for(int i=0;i<9;i++)

{

boolean[] map = new boolean[9];

for(int j=0;j<9;j++)

{

if(board[j] != '.') // 不明白 ‘.’ 是什么意思,为什么有这一句?

{

if(map[(int)(board[i][j]-'1')])

{

return false;

}

map[(int)(board[i][j]-'1')] = true;

}

}

}

谢谢大家!
2条回复
热度排序

发表回复