1
0
mirror of https://gitee.com/coder-xiaomo/leetcode-problemset synced 2025-01-10 18:48:13 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee
leetcode-problemset/leetcode-cn/problem (Chinese)/修改矩阵 [modify-the-matrix].html
2024-02-19 15:29:53 +08:00

36 lines
1.6 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<p>给你一个下标从 <strong>0</strong> 开始、大小为 <code>m x n</code> 的整数矩阵 <code>matrix</code> ,新建一个下标从 <strong>0</strong> 开始、名为 <code>answer</code> 的矩阵。使 <code>answer</code><code>matrix</code> 相等,接着将其中每个值为 <code>-1</code> 的元素替换为所在列的 <strong>最大</strong> 元素。</p>
<p>返回矩阵 <code>answer</code></p>
<p>&nbsp;</p>
<p><strong class="example">示例 1</strong></p>
<img alt="" src="https://assets.leetcode.com/uploads/2023/12/24/matrix1.png" style="width: 491px; height: 161px;" />
<pre>
<strong>输入:</strong>matrix = [[1,2,-1],[4,-1,6],[7,8,9]]
<strong>输出:</strong>[[1,2,9],[4,8,6],[7,8,9]]
<strong>解释:</strong>上图显示了发生替换的元素(蓝色区域)。
- 将单元格 [1][1] 中的值替换为列 1 中的最大值 8 。
- 将单元格 [0][2] 中的值替换为列 2 中的最大值 9 。
</pre>
<p><strong class="example">示例 2</strong></p>
<img alt="" src="https://assets.leetcode.com/uploads/2023/12/24/matrix2.png" style="width: 411px; height: 111px;" />
<pre>
<strong>输入:</strong>matrix = [[3,-1],[5,2]]
<strong>输出:</strong>[[3,2],[5,2]]
<strong>解释:</strong>上图显示了发生替换的元素(蓝色区域)。
</pre>
<p>&nbsp;</p>
<p><strong>提示:</strong></p>
<ul>
<li><code>m == matrix.length</code></li>
<li><code>n == matrix[i].length</code></li>
<li><code>2 &lt;= m, n &lt;= 50</code></li>
<li><code>-1 &lt;= matrix[i][j] &lt;= 100</code></li>
<li>测试用例中生成的输入满足每列至少包含一个非负整数。</li>
</ul>