Description
Given a m x n matrix, if an element is 0, set its entire row and column to 0. Do it in-place.
Example 1:
1 | Input: |
Example 2:
1 | Input: |
Follow up:
- A straight forward solution using O(mn) space is probably a bad idea.
- A simple improvement uses O(m + n) space, but still not the best solution.
- Could you devise a constant space solution?
解法
题目中要求直接替换,那么为了节省空间,可以选择将需要替换的行号和列号用list存起来,然后统一进行替换。
具体代码如下:
1 | class Solution { |