有效的数独
题目:
解析:
代码:
public boolean isValidSudoku(char[][] board) { //1映射下标1。。。 boolean[][] row = new boolean[9][10];//存储行 boolean[][] col = new boolean[9][10];//存储列 boolean[][][] gird = new boolean[3][3][10];//存储小九宫格 for(int i = 0; i < 9; i++){ for(int j = 0; j < 9; j++){ int num = board[i][j] - '0'; if(board[i][j] != '.'){ if(row[i][num] || col[j][num] || gird[i/3][j/3][num]) return false; else row[i][num] = col[j][num] = gird[i/3][j/3][num] = true; } } } return true; }