publicclassSolution{publicvoidsetZeroes(int[][]matrix){intm=matrix.length;intn=matrix[0].length;Boolean[]rows=newBoolean[m];Boolean[]cols=newBoolean[n];for(inti=0;ifor(intj=0;j if(matrix[i][j]==0){ rows[i]=true;cols[j]=true;}}}for(inti=0;ifor(intj=0;j if(rows[i]==true||cols[j]==true) matrix[i][j]=0;}}}}该题是leetcode第73题SetMatrixZeroes,题目如下:Givenamxnmatrix,ifanelementis0,setitsentirerowandcolumnto0.Doitinplace.我的做法是,加一个行数组、一个列数组,来记录哪些行、哪些列有0,但是提交时出现了空指针错误。
倚天杖
相关分类