将矩阵中值为0的元素所在的行和列设置为0, in-place O(1)space O(mn) time

这是一个关于如何在O(mn)时间复杂度内,使用常数空间解决矩阵问题的讨论。给定一个m x n矩阵,如果元素值为0,则需要将其所在行和列的所有元素都设置为0。目标是在不使用额外空间或尽量减少空间使用的情况下实现这一操作。
摘要由CSDN通过智能技术生成

Given a m x n matrix, if an element is 0, set its entire row and column to 0. Do it in place.

Follow up:

Did you use extra space?
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?

public class Solution {
    public void setZeroes(int[][] matrix) {
   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值