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;
            }
        }
    }
}
相关推荐
罗湖老棍子20 分钟前
【例4-11】最短网络(agrinet)(信息学奥赛一本通- P1350)
算法·图论·kruskal·prim
方圆工作室22 分钟前
【C语言图形学】用*号绘制完美圆的三种算法详解与实现【AI】
c语言·开发语言·算法
曹仙逸31 分钟前
数据结构day04
数据结构
Lips61143 分钟前
2026.1.16力扣刷题
数据结构·算法·leetcode
曹仙逸1 小时前
数据结构day05
数据结构
睡一觉就好了。1 小时前
树的基本结构
数据结构
kylezhao20192 小时前
C# 文件的输入与输出(I/O)详解
java·算法·c#
CodeByV2 小时前
【算法题】堆
算法
kaikaile19952 小时前
A星算法避开障碍物寻找最优路径(MATLAB实现)
数据结构·算法·matlab
今天_也很困2 小时前
LeetCode 热题100-15.三数之和
数据结构·算法·leetcode