hot100 -- 6.矩阵系列

1.矩阵置零

问题:给定一个 mxn 的矩阵,如果一个元素为 0 ,则将其所在行和列的所有元素都设为 0 。请使用 原地 算法**。**

方法:记录行列 置0

python 复制代码
# 记录行列,分别置0
def set_zero(matrix):
    row, col = [], []
    # 统计0元素行和列
    for i in range(len(matrix)):
        for j in range(len(matrix[0])):
            if matrix[i][j] == 0:
                row.append(i)
                col.append(j)
    # 行和列置零
    for i in range(len(matrix)):
        for j in col:
            matrix[i][j] = 0
    for i in row:
        for j in range(len(matrix[0])):
            matrix[i][j] = 0
    print(matrix)

print(set_zero([[1,1,1],[1,0,1],[1,1,1]]))
相关推荐
有梦想的骇客1 小时前
书籍转圈打印矩阵(8)0604
线性代数·矩阵
2301_766536051 小时前
刷leetcode hot100--矩阵6/1
算法·leetcode·矩阵
引量AI1 小时前
如何用AI高效运营1000+Tiktok矩阵账号
人工智能·矩阵·自动化·tiktok矩阵·海外社媒
Gene_20223 小时前
使用osqp求解简单二次规划问题
线性代数
一只小小汤圆3 小时前
二维 根据矩阵变换计算镜像旋转角度
线性代数·机器学习·矩阵
编程绿豆侠4 小时前
力扣HOT100之二分查找:74. 搜索二维矩阵
算法·leetcode·矩阵
闻闻不会编程21 小时前
74. 搜索二维矩阵 (力扣)
算法·leetcode·矩阵
phoenix@Capricornus1 天前
极大似然估计例题——正态分布的极大似然估计
线性代数·概率论
数据皮皮侠AI2 天前
中国城市间地理距离矩阵(2024)
大数据·人工智能·线性代数·算法·矩阵·动态规划·制造