当前位置: 首页 > 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
 

总结:

        官方题解也是遍历。


相关文章:

  • 序列数据(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
  • 首日5金!中国队夺得跳水世界杯总决赛混合团体冠军
  • 贵州赤水丹霞大瀑布附近山体塌方车辆被埋,景区:无伤亡,道路已恢复
  • 新势力4月销量出炉:零跑逾4万辆再夺冠,蔚来环比增近六成,小米下滑
  • 国铁集团:5月1日全国铁路预计发送旅客2250万人次
  • 铁路迎来节前出行高峰,今日全国铁路预计发送旅客1870万人次
  • 制定出台民营经济促进法有何重大意义?全国人大常委会法工委回应