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

网站建设制作服务黄页88网免费发布信息

网站建设制作服务,黄页88网免费发布信息,聚企360做的网站,软件学校网站模板下载1.题目描述 给你一个下标从 0 开始、大小为 m x n 的整数矩阵 matrix ,新建一个下标从 0 开始、名为 answer 的矩阵。使 answer 与 matrix 相等,接着将其中每个值为 -1 的元素替换为所在列的 最大 元素。 返回矩阵 answer 。 示例 1: 输入&am…

1.题目描述

给你一个下标从 0 开始、大小为 m x n 的整数矩阵 matrix ,新建一个下标从 0 开始、名为 answer 的矩阵。使 answer 与 matrix 相等,接着将其中每个值为 -1 的元素替换为所在列的 最大 元素。

返回矩阵 answer 。

示例 1:

输入:matrix = [[1,2,-1],[4,-1,6],[7,8,9]]
输出:[[1,2,9],[4,8,6],[7,8,9]]
解释:上图显示了发生替换的元素(蓝色区域)。
- 将单元格 [1][1] 中的值替换为列 1 中的最大值 8 。
- 将单元格 [0][2] 中的值替换为列 2 中的最大值 9 。

示例 2:

输入:matrix = [[3,-1],[5,2]]
输出:[[3,2],[5,2]]
解释:上图显示了发生替换的元素(蓝色区域)。

2.思路

对于每一列,遍历每一行,求出列最大值,记为colMax,然后第二次遍历每一行,将值为-1的位置修改为colMax

3.代码实现

class Solution {public int[][] modifiedMatrix(int[][] matrix) {int m = matrix.length, n = matrix[0].length;for (int j = 0; j < n; j++) {int colMax = 0;//第一次遍历每一行找列最大值for (int i = 0; i < m; i++) {if (matrix[i][j] > colMax) {colMax = matrix[i][j];}}//第二次遍历行 更新-1为最大值for (int i = 0 ; i < m; i++) {if (matrix[i][j] == -1) {matrix[i][j] = colMax;}}}return matrix;}
}

http://www.yayakq.cn/news/895381/

相关文章:

  • 大连网站如何制作一般做网站都在什么网做
  • 网站搬迁企业网盘怎么下载文件
  • 自己做的网站怎么上传学校的网站开发过程
  • 如何给网站做引流wordpress国内速度优化
  • 有创意做网站找投资怎么做农家乐联盟网站
  • 免费自助制作永久网站橙 网站
  • 厦门网站建设方案优化个人主页网站建设
  • 河北建设厅查询官方网站佛系汉化组.wordpress
  • 做的网站怎么放视频天津手机网站制作
  • 做网站国外网站建设网站需要投入
  • 深圳网站建设黄浦网络 骗子网站建设基本情况介绍
  • 国外大气网站欣赏佛山网络公司哪家便宜
  • 做网站广告公司站群cms
  • 中国铁建企业门户网站婚恋网站怎么做
  • 南阳微信网站迪拜哪个网站是做网站的
  • 海口网站建设做网站我的网站怎么转网页呢
  • 合肥网站搜索优化济南金融行业网站开发
  • 免费网站正能量小说手机网站排名优化软件
  • 招聘求职网站html模板代做毕网站
  • 大良企业网站建设南沙网站建设优化
  • 网站的站长是什么意思电视台网站如何做新闻报道
  • 网站建设一屏式网站湖北省南漳县城乡建设局网站
  • 贵阳网站建设蜜蜂网站做点线表格
  • wordpress docker专业网站设计制作优化排名
  • 北京市网站制作公司垦利网页设计
  • asp自助建站系统网站软件开发招聘
  • 奇胜网络 邯郸网站建设国外网站空间需要备案吗
  • 绍兴网站建设专业的公司好的模板网站建设
  • 金华永康义乌网站建设营销方案怎么写?
  • 工程网站模板制作教程聊城市建设路小学网站