Skip to content

Latest commit

 

History

History
117 lines (52 loc) · 1.25 KB

File metadata and controls

117 lines (52 loc) · 1.25 KB

中文文档

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:

Input: 

[

  [1,1,1],

  [1,0,1],

  [1,1,1]

]

Output: 

[

  [1,0,1],

  [0,0,0],

  [1,0,1]

]

Example 2:

Input: 

[

  [0,1,2,0],

  [3,4,5,2],

  [1,3,1,5]

]

Output: 

[

  [0,0,0,0],

  [0,4,5,0],

  [0,3,1,0]

]

Follow up:

    <li>A straight forward solution using O(<em>m</em><em>n</em>) space is probably a bad idea.</li>
    
    <li>A simple improvement uses O(<em>m</em> + <em>n</em>) space, but still not the best solution.</li>
    
    <li>Could you devise a constant space solution?</li>
    

Solutions

Python3

Java

...