【LeetCode热题100】【矩阵】矩阵置零

题目链接:73. 矩阵置零 - 力扣(LeetCode)

用两个数组标记要变成0的行和列索引

复制代码
class Solution {
public:
    void setZeroes(vector<vector<int> > &matrix) {
        vector<bool> row(matrix.size(), false), column(matrix[0].size(), false);
        for (int i = 0; i < matrix.size(); ++i)
            for (int j = 0; j < matrix[0].size(); ++j)
                if (matrix[i][j] == 0)
                    row[i] = column[j] = true;
        for (int i = 0; i < matrix.size(); ++i)
            for (int j = 0; j < matrix[0].size(); ++j)
                if (row[i] || column[j])
                    matrix[i][j] = 0;
    }
};
相关推荐
满满和米兜1 分钟前
【Java基础】- 集合-HashSet与TreeSet
java·开发语言·算法
无尽的罚坐人生4 分钟前
hot 100 73. 矩阵置零
线性代数·算法·矩阵
goodluckyaa6 分钟前
thread block grid模型
算法
武帝为此7 分钟前
【Rabbit加密算法介绍】
算法·安全
TK云大师-KK8 分钟前
2026年4月TikTok矩阵运营系统横向评测TOP5
大数据·网络·人工智能·矩阵·自动化·新媒体运营
m0_7167652310 分钟前
数据结构三要素、时间复杂度计算详解
开发语言·数据结构·c++·经验分享·笔记·算法·visual studio
米粒114 分钟前
力扣算法刷题 Day 36
算法·leetcode·职场和发展
And_Ii17 分钟前
3740. 三个相等元素之间的最小距离 I
c++·算法
csuzhucong17 分钟前
puzzle(0334)双面数局
数据结构·算法
强盛机器学习~17 分钟前
2026年SCI一区新算法-贝塞尔曲线优化算法(BCO)-公式原理详解与性能测评 Matlab代码免费获取
算法·matlab·进化计算·智能优化算法·元启发式算法·群体智能算法