矩阵置零

矩阵置零

​ 给定一个 m x n 的矩阵,如果一个元素为 0 ,则将其所在行和列的所有元素都设为 0 。请使用 原地算法

示例 1:

复制代码
输入:matrix = [[1,1,1],[1,0,1],[1,1,1]]
输出:[[1,0,1],[0,0,0],[1,0,1]]

示例 2:

复制代码
输入:matrix = [[0,1,2,0],[3,4,5,2],[1,3,1,5]]
输出:[[0,0,0,0],[0,4,5,0],[0,3,1,0]]

题解:

​ 没什么说的,这道题出的挺没意义

go 复制代码
func setZeroes(matrix [][]int) {
	flag := [][]int{}
	m, n := len(matrix), len(matrix[0])
	for i := 0; i < m; i++ {
		for j := 0; j < n; j++ {
			if matrix[i][j] == 0 {
				flag = append(flag, []int{i, j})
			}
		}
	}
	for _, f := range flag {
		for i := 0; i < m; i++ {
			for j := 0; j < n; j++ {
				if i == f[0] || j == f[1] {
					matrix[i][j] = 0
				}
			}
		}
	}
}
相关推荐
程序员清洒12 分钟前
catlass 算子模板库的分层抽象设计:从模板到高性能矩阵乘
线性代数·机器学习·矩阵·cann
AI_yangxi14 分钟前
短视频矩阵系统机构
大数据·人工智能·矩阵
oo哦哦1 小时前
矩阵系统的流行病学密码:用SIR传染模型和基本再生数R₀,解释为什么你的100条种草内容,传播力还不如别人1条
线性代数·矩阵·r语言
玖釉-1 小时前
C++ 中的矩阵介绍:以二维矩阵查找为例
c++·windows·算法·矩阵
05候补工程师2 小时前
【考研线代】矩阵相似与对角化核心解题套路与防坑指南 (附实战笔记)
经验分享·笔记·线性代数·考研·矩阵
晚烛2 小时前
CANN 模型蒸馏实战:大模型知识迁移到小模型
python·线性代数·矩阵
AI科技星17 小时前
哥德巴赫猜想1+1基于平行素数对等腰梯形网格拓扑与素数渐近密度的大偶数满填充完备性证明
人工智能·线性代数·架构·概率论·学习方法
大大杰哥1 天前
leetcode hot100(4)矩阵
算法·leetcode·矩阵
2601_957786771 天前
多平台矩阵系统的反脆弱架构:如何用技术解耦对抗平台规则的不确定性
人工智能·矩阵·架构·平台解耦
2601_957787581 天前
智能矩阵运营系统的流量博弈论:当1000个账号争夺有限流量时,最优调度策略是什么?
人工智能·矩阵·流量调度·智能矩阵运营系统