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

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.dtcms.com/a/168499.html

相关文章:

  • 序列数据(Sequential Data)​​:按顺序排列的动态信息载体
  • LabVIEW 中VI Server导出 VI 配置
  • 数字智慧方案5868丨智慧建造总体策划方案(68页PPT)(文末有下载方式)
  • 组件通信-<slot>
  • smss源代码分析之smss!SmpLoadSubSystemsForMuSession函数分析加载csrss.exe
  • yolov5 本地训练
  • Gradio全解20——Streaming:流式传输的多媒体应用(3)——实时语音识别技术
  • HBM的哪些事
  • 当LLM遇上Agent:AI三大流派的“复仇者联盟”
  • Linux操作系统系统编程:x86-64架构下的系统调用
  • Nature子刊:大脑如何灵活处理多元数字信息
  • Laravel 12 实现 API 登录令牌认证
  • 博弈论思维——AI与思维模型【90】
  • 书生实战营之沐曦专场
  • OceanBase租户扩缩容的三种方法
  • 2505C++,wmi客户端示例
  • 微软发布了最新的开源推理模型套件“Phi-4-Reasoning
  • C++ 项目中的多语言字符串管理方案(支持自动提示与动态加载)
  • 逻辑回归的多分类实战:以鸢尾花数据集为例
  • 【源码+文档+调试讲解】儿童图书推荐系统81
  • 论文笔记(八十三)STACKGEN: Generating Stable Structures from Silhouettes via Diffusion
  • C++负载均衡远程调用学习之QPS性能测试
  • 个人健康中枢的多元化AI软件革新与精准健康路径探析
  • 同城跑腿小程序帮取帮送接单抢单预约取件智能派单同城配送全开源运营版源码优创
  • 2000-2022年上市公司数字经济专利申请数据
  • 组件通信-mitt
  • 【云备份】配置文件加载模块
  • 中小企业MES系统需求文档
  • 创新老年综合评估实训室建设方案,规范评估流程
  • JSON与字典的区别及示例