要把二维数组中0元素所在的行和列都置为0,假如直接在遍历的时候就将其置为0,那么后面再遍历的时候就会将一些不该置为0的也置成了0,所以我们这里再建一个和原二维数组一样大的标记二维数组,这个数组就用来记录该变成0的行和列,记录完了之后再次遍历这个新的标记数组,将打了标记的地方置为0即可
class Solution {
public void setZeroes(int[][] matrix) {
int a=matrix.length , b= matrix[0].length;
boolean flag[