leetcode 36. Valid Sudoku
来源:互联网 发布:视频提取软件安卓版 编辑:程序博客网 时间:2024/04/25 20:32
直接暴力判断就可以啦
bool isValidSudoku(char** board, int boardRowSize, int boardColSize) { if(boardRowSize!=9||boardColSize!=9) return false; int i,j,m,n,temp; for(i=0;i<9;i++) { int num[10]={0,0,0,0,0,0,0,0,0,0}; for(j=0;j<9;j++) { if(board[i][j]!='.') { temp=board[i][j]-'0'; if(num[temp]==0) { num[temp]=temp; } else return false; } } } for(i=0;i<9;i++) { int num[10]={0,0,0,0,0,0,0,0,0,0}; for(j=0;j<9;j++) { if(board[j][i]!='.') { temp=board[j][i]-'0'; if(num[temp]==0) { num[temp]=temp; } else return false; } } } for(i=0;i<3;i++) { for(j=0;j<3;j++) //位置为[i][j]的3X3方格 { int num[10]={0,0,0,0,0,0,0,0,0,0}; for(m=3*i;m<3*(i+1);m++) { for(n=3*j;n<3*(j+1);n++) { if(board[m][n]!='.') { temp=board[m][n]-'0'; if(num[temp]==0) { num[temp]=temp; } else return false; } } } } } return true;}
0 0
- [LeetCode]36.Valid Sudoku
- LeetCode --- 36. Valid Sudoku
- LeetCode 36.Valid Sudoku
- [Leetcode] 36. Valid Sudoku
- 【leetcode】36. Valid Sudoku
- [leetcode] 36. Valid Sudoku
- Leetcode 36. Valid Sudoku
- 36. Valid Sudoku LeetCode
- leetcode 36. Valid Sudoku
- LeetCode *** 36. Valid Sudoku
- leetcode 36. Valid Sudoku
- [LeetCode]36. Valid Sudoku
- LeetCode 36. Valid Sudoku
- leetcode-36. Valid Sudoku
- 36.[Leetcode]Valid Sudoku
- Leetcode 36.Valid Sudoku
- LeetCode-36.Valid Sudoku
- leetcode 36. Valid Sudoku
- 算法-java(顺序结构程序设计)
- Android.mk详解
- trie
- JAVA进阶之旅(二)——认识Class类,反射的概念,Constructor,Field,Method,反射Main方法,数组的反射和实践
- 实验二kNN算法之1NN分类
- leetcode 36. Valid Sudoku
- java序列化的优化
- 【C语言】输出1--1000以内的水仙花数
- maven用命令怎么更新依赖包
- 安卓四种异步操作UI
- 颜色革命(上)
- HDU5902
- 面向对象——纸牌游戏实验
- 运行出现:Trying to start MapKit location updates without prompting for location authorization.