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

3033. 修改矩阵

题目来源:

        leetcode题目:3033. 修改矩阵 - 力扣(LeetCode)

解题思路:

       获取每列的最大值后将-1替换即可。

解题代码:

#python3
class Solution:def getMaxRow(matrix:List[List[int]])->List[int]:res=[]for i in range(0,len(matrix[0])):maxNum=matrix[0][i]for j in range(0,len(matrix)):maxNum=max(maxNum,matrix[j][i])res.append(maxNum)return resdef modifiedMatrix(self, matrix: List[List[int]]) -> List[List[int]]:res=[]maxRow=Solution.getMaxRow(matrix)for i in range(0,len(matrix)):res.append([])for j in range(0,len(matrix[i])):if matrix[i][j]!=-1:res[i].append(matrix[i][j])else:res[i].append(maxRow[j])return res
 

总结:

        官方题解也是遍历。


http://www.xdnf.cn/news/3526.html

相关文章:

  • 2025年- H19-Lc127-48.旋转矩阵(矩阵)---java版
  • Rust 学习笔记:关于枚举与模式匹配的练习题
  • 菜鸟之路Day29一一MySQL之DDL
  • LeetCode 560. 和为 K 的子数组 | 前缀和与哈希表的巧妙应用
  • [machine learning] Transformer - Attention (一)
  • 第5篇:EggJS中间件开发与实战应用
  • 【计算机网络网络层深度解析】从IP协议到路由优化
  • C++ 复习
  • Servlet 解决了什么问题?
  • 重构之道:识别并替换不合适使用的箭头函数
  • Linux中的权限
  • 【中间件】brpc_基础_butex.h
  • Python装饰器执行时机详解:模块加载时的魔法
  • 跟韩学AiOps系列之2025学MySQL系列_如何在MySQL中开启和提交事务?!
  • (10)Vue3核心语法大全
  • Gradio全解20——Streaming:流式传输的多媒体应用(3)——实时语音识别技术
  • 推荐系统(1)--用户协同过滤和物品协同过滤
  • 头皮理疗预约小程序开发实战指南
  • Linux常用命令28——addgroup添加组
  • 【android Framework 探究】pixel 5 内核编译
  • MCP 探索:微软 Microsoft MarkItDown MCP ,可把 Word、Excel 等转换成 MarkDown 格式
  • GAMES202-高质量实时渲染(Assignment 2)
  • 正则表达式与文本三剑客grep、sed、awk
  • 【无需docker】mac本地部署dify
  • 从文本到向量:揭秘词向量转换的奥秘与实践
  • C++负载均衡远程调用学习之QPS性能测试
  • 溯因推理思维——AI与思维模型【92】
  • AimRT从入门到精通 - 03Channel发布者和订阅者
  • 18. LangChain分布式任务调度:大规模应用的性能优化
  • 【git】获取特定分支和所有分支