【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;
    }
};
相关推荐
tkevinjd40 分钟前
并查集(力扣1971)
算法·leetcode·图论·并查集
Dovis(誓平步青云)42 分钟前
【数据结构】励志大厂版·初阶(复习+刷题):线性表(顺序表)
c语言·数据结构·经验分享·笔记·学习·算法·学习方法
是Dream呀42 分钟前
深度学习算法:从基础到实践
人工智能·深度学习·算法
Y1nhl1 小时前
搜广推校招面经七十五
人工智能·深度学习·算法·机器学习·支持向量机·推荐算法·搜索算法
Brookty2 小时前
【算法】归并排序
数据结构·算法·排序算法
星星火柴9364 小时前
数据结构:哈希表 | C++中的set与map
数据结构·c++·笔记·算法·链表·哈希算法·散列表
CS创新实验室6 小时前
数据结构:最小生成树的普里姆算法和克鲁斯卡尔算法
数据结构·算法·图论·计算机考研
独家回忆3649 小时前
每日算法-250415
算法
m0_742950559 小时前
算法堆排序记录
数据结构·算法
明月看潮生9 小时前
青少年编程与数学 02-016 Python数据结构与算法 15课题、字符串匹配
python·算法·青少年编程·编程与数学