5.零矩阵

81 阅读1分钟

image.png 题解:

int[][] arr = new int[matrix.length][matrix[0].length];
for (int i = 0; i < matrix.length; i++) {
    for (int j = 0; j < matrix[i].length; j++) {
        arr[i][j] = matrix[i][j];
    }
}
for (int i = 0; i < matrix.length; i++) {
    for (int j = 0; j < matrix[i].length; j++) {
        if (matrix[i][j] == 0 && matrix[i][j] == arr[i][j]) {
            for (int k = 0; k < matrix[0].length; k++) {
                matrix[i][k] = 0;
            }
            for (int m = 0; m < matrix.length; m++) {
                matrix[m][j] = 0;
            }
        }
    }
}

作者:LeetCode
链接:leetcode.cn/leetbook/re…
来源:力扣(LeetCode)
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。