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

矩阵置零

矩阵置零

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

示例 1:

img

输入:matrix = [[1,1,1],[1,0,1],[1,1,1]]
输出:[[1,0,1],[0,0,0],[1,0,1]]

示例 2:

image-20241204204109841

输入: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]]

题解:

​ 没什么说的,这道题出的挺没意义

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}}}}
}
http://www.lryc.cn/news/497843.html

相关文章:

  • Ai编程cursor + sealos + devBox实现登录以及用户管理增删改查(十三)
  • 深度解读:生产环境中的日志优化与大数据处理实践20241116
  • docker 搭建gitlab,亲测可用
  • SpringBoot 分层解耦
  • opencv复习
  • flask-socketio相关总结
  • 2024-12-03OpenCV图片处理基础
  • 本地部署开源趣味艺术画板Paint Board结合内网穿透跨网络多设备在线绘画
  • iOS、android的app备案超简单的公钥、md5获取方法
  • SpringCloud 与 SpringBoot版本对应关系,以及maven,jdk
  • 23种设计模式之装饰模式
  • HTMLHTML5革命:构建现代网页的终极指南 - 2. HTMLHTML5H5的区别
  • Django之ORM表操作
  • python下几个淘宝、天猫、京东爬虫实例
  • 级联树结构TreeSelect和上级反查
  • gradle下载慢解决方案2024 /12 /1android studio (Windows环境)
  • Python+OpenCV系列:GRAY BGR HSV
  • 丢垃圾视频时间检测 -- 基于状态机的实现
  • 【QT】一个简单的串口通信小工具(QSerialPort实现)
  • 24/12/5 算法笔记<强化学习> doubleDQN,duelingDQN
  • 道可云人工智能元宇宙每日资讯|全国工商联人工智能委员会成立会议在南京举办
  • MySQL数据库(2)-检查安装与密码重置
  • C# 13 中的新增功能
  • 视频自学笔记
  • easyexcel 导出日期格式化
  • 02-开发环境搭建
  • DBeaver导入csv到数据库
  • React第十一节 组件之间通讯之发布订阅模式(自定义发布订阅器)
  • tcpreplay/tcpdump-重放网络流量/捕获、过滤和分析数据包
  • ASPICE评估体系概览:对象、范围与参考标准解析