当前位置: 首页 > news >正文

hot100 -- 6.矩阵系列

1.矩阵置零

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

方法:记录行列  置0

# 记录行列,分别置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] = 0for i in row:for j in range(len(matrix[0])):matrix[i][j] = 0print(matrix)print(set_zero([[1,1,1],[1,0,1],[1,1,1]]))

相关文章:

  • Kotlin 中的 companion object 使用指南
  • DDR5舍入定义和算法Rounding Definitions and Algorithms详细讲解
  • 修改vscode切换上一个/下一个标签页快捷键
  • ps照片滤镜
  • 嵌入式学习笔记 - freeRTOS在程序开始在任务内创建任务的好处是什么
  • 【Java Web】速通Tomcat
  • Spring Cloud 开发入门:环境搭建与微服务项目实战(上)
  • 专业C++Qt开发服务,助力您的软件项目腾飞!
  • YARN应用日志查看
  • 数字化转型全场景安全解析:从产品到管理的防线构建与实施要点
  • 《软件项目管理》第一章(概述)期末周复习总结笔记
  • Oracle授权操作
  • 1. 前言与安装pytorch、d2l
  • 企业级应用狂潮:从Spotify到LinkedIn的Llama实战手册
  • 代码随想录算法训练营第四天| 242.有效的字母异位词 、 349. 两个数组的交集 、 202. 快乐数 、1. 两数之和
  • 六级翻译技巧
  • Linux配置DockerHub镜像源配置
  • HashMap与ConcurrentHashMap详解:实现原理、源码分析与最佳实践
  • 【AI+若依框架】基础应用篇
  • C++string1号
  • 可以在哪些网站 APP做推广/网站自然优化
  • 深圳 企业网站建设/桔子seo工具
  • 怎么自己做网站排名/青岛网站关键词优化公司
  • 橙子建站免费吗/百度网盘服务电话6988
  • asp网站代码/百度关键词怎么优化
  • 男男做受网站/中小企业管理培训班