矩阵置零

矩阵置零

​ 给定一个 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
				}
			}
		}
	}
}
相关推荐
风筝在晴天搁浅5 分钟前
hot100 240.搜索二维矩阵Ⅱ
算法·矩阵
七宝大爷3 小时前
从零开始实现一个简单的GPU矩阵乘法
线性代数·矩阵·gpu矩阵
qq_433554548 小时前
C++ 状压DP(01矩阵约束问题)
c++·算法·矩阵
Zevalin爱灰灰10 小时前
线性代数 第一章——行列式
线性代数
牧歌悠悠11 小时前
【Random Matrices】第一章-随机矩阵入门
线性代数·数学·概率论·随机矩阵·高维概率
iAkuya1 天前
(leetcode)力扣100 21搜索二维矩阵2(z型搜索)
linux·leetcode·矩阵
一碗姜汤1 天前
LS性能边界、QR分解、RLS自适应
线性代数·机器学习
CreasyChan1 天前
数学基础-矩阵与变换
线性代数·矩阵
com_4sapi1 天前
2026年矩阵系统三家优质服务商可靠支撑
线性代数·矩阵
会编程是什么感觉...1 天前
算法 - FOC
线性代数·算法·矩阵·无刷电机