Problem
Ask
Submissions

Problem: Set Matrix Zeros

Medium
30 min
Explore how to implement an efficient in-place algorithm to set matrix rows and columns to zero when any element is zero. Learn to modify matrices directly without extra space, mastering a key pattern for coding interviews involving matrices.

Statement

Given a matrix, mat, if any element within the matrix is zero, set that row and column to zero. The performed operations should be in place, i.e., the given matrix is modified directly without allocating another matrix.

Constraints:

  • 11 \le mat.row, mat.col 20\le 20
  • 231-2^{31} \le mat[i][j] 2311\le 2^{31} - 1
Problem
Ask
Submissions

Problem: Set Matrix Zeros

Medium
30 min
Explore how to implement an efficient in-place algorithm to set matrix rows and columns to zero when any element is zero. Learn to modify matrices directly without extra space, mastering a key pattern for coding interviews involving matrices.

Statement

Given a matrix, mat, if any element within the matrix is zero, set that row and column to zero. The performed operations should be in place, i.e., the given matrix is modified directly without allocating another matrix.

Constraints:

  • 11 \le mat.row, mat.col 20\le 20
  • 231-2^{31} \le mat[i][j] 2311\le 2^{31} - 1