Day 6
Date: September 30, 2022 9:08 AM
LinkedIn: https://leetcode.cn/problems/zero-matrix-lcci/
Title: 零矩阵
直接标记加暴力了
class Solution:
def setZeroes(self, matrix: List[List[int]]) -> None:
"""
Do not return anything, modify matrix in-place instead.
"""
index_i = [] #标记需要置0的行下标
index_j = [] #标记需要置0的列下标
for i in range(0, len(matrix)):
for j in range(0,len(matrix[0])):
if(matrix[i][j]==0):
index_i.append(i)
index_j.append(j)
index_i = list(set(index_i)) #去重
index_j = list(set(index_j))
for index in index_i: #行
for j in range(0, len(matrix[0])):
matrix[index][j]=0
for index in index_j: #列
for i in range(0, len(matrix)):
matrix[i][index]=0