3033. 修改矩阵

修改矩阵

解法一: 循环

go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
func modifiedMatrix(matrix [][]int) [][]int {
m := len(matrix)
n := len(matrix[0])
for c := 0; c < n; c++ {
curMax := -1
for r := 0; r < m; r++ {
curMax = max(curMax, matrix[r][c])
}
for r := 0; r < m; r++ {
if matrix[r][c] == -1 {
matrix[r][c] = curMax
}
}
}
return matrix
}
作者

wuhunyu

发布于

2024-07-05

更新于

2025-01-15

许可协议