* @lc app=leetcode id=73 lang=javascript
* @param {number[][]} matrix
* @return {void} Do not return anything, modify matrix in-place instead.
var setZeroes = function (matrix) {
if (matrix.length === 0) return matrix;
const n = matrix[0].length;
// 时间复杂度 O(m * n), 空间复杂度 O(1)
let firstRow = false; // 第一行是否应该全部为0
let firstCol = false; // 第一列是否应该全部为0
for (let i = 0; i < m; i++) {
for (let j = 0; j < n; j++) {
const item = matrix[i][j];
for (let i = 1; i < m; i++) {
for (let j = 1; j < n; j++) {
const item = matrix[i][j];
if (matrix[0][j] == 0 || matrix[i][0] == 0) {
for (let i = 0; i < n; i++) {
for (let i = 0; i < m; i++) {