Leetcode73矩阵置零

1110-3

代码:

和题解思路差不多

java 复制代码
class Solution {
    public void setZeroes(int[][] matrix) {
        Set<Integer> setr = new HashSet<>();
        Set<Integer> setc = new HashSet<>();
        for(int i=0;i<matrix.length;i++){
            for(int j=0;j<matrix[0].length;j++){
                if(matrix[i][j]==0){
                    setr.add(i);
                    setc.add(j);
                }
            }
        }
        for(int r:setr){
            for(int i=0;i<matrix[0].length;i++){
                matrix[r][i] = 0;
            }
        }
        for(int c:setc){
            for(int i=0;i<matrix.length;i++){
                matrix[i][c] = 0;
            }
        }
    }
}
相关推荐
液态不合群1 分钟前
链表的基本操作,用链表实现线性表
数据结构·链表
core51226 分钟前
CatBoost:自带“翻译官”的算法专家
算法·boost·catboost
YGGP36 分钟前
【Golang】LeetCode 139. 单词拆分
算法·leetcode
wuguan_40 分钟前
C#递推算法
算法·c#·递推算法
_OP_CHEN1 小时前
【C++数据结构进阶】从 Redis 底层到手写实现!跳表(Skiplist)全解析:手把手带你吃透 O (logN) 查找的神级结构!
数据结构·数据库·c++·redis·面试·力扣·跳表
多米Domi0111 小时前
0x3f第14天 最长公共子序列
算法·深度优先
名誉寒冰1 小时前
Redis 常用数据结构与实战避坑指南
数据结构·数据库·redis
spssau1 小时前
正交试验设计全解析:从正交表生成到极差与方差分析
数据库·算法·机器学习
minhuan1 小时前
大模型应用:不减性能只减负担:大模型稀疏化技术全景与实践.36
大数据·人工智能·算法
爱学大树锯1 小时前
592 · 查找和替换模式
算法