农民约翰的牧场上有一个 m×n 大小的区域,经常遇到下雨。偶尔,某些位置可能会出现水洼。农民约翰的牛群避免在水洼附近吃草。他们甚至不愿意靠近那些有水洼所在行或列的位置。 你的任务是找出哪些位置的草将不会被牛吃掉。给定一个 m x n 的矩阵 matrix,其中 matrix[i][j] = 0 表示在 i 行和 j 列有一个水洼。对于每个水洼所在的行和列的所有元素,将矩阵元素设为 -1。请使用原地算法。
区块链毕设网qklbishe.com为您提供问题的解答
农民约翰的牧场上有一个 m×n 大小的区域,经常遇到下雨。偶尔,某些位置可能会出现水洼。农民约翰的牛群避免在水洼附近吃草。他们甚至不愿意靠近那些有水洼所在行或列的位置。
你的任务是找出哪些位置的草将不会被牛吃掉。给定一个 m x n 的矩阵 matrix,其中 matrix[i][j] = 0 表示在 i 行和 j 列有一个水洼。对于每个水洼所在的行和列的所有元素,将矩阵元素设为 -1。请使用原地算法。
import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param matrix int整型二维数组 * @return int整型二维数组 */ public int[][] avoidPuddles (int[][] matrix) { int m=matrix.length,n=matrix[0].length; Set<Integer> rows=new HashSet(); Set<Integer> cols=new HashSet(); for(int i=0;i<m;i++){ for(int j=0;j<n;j++){ if(matrix[i][j]==0){ rows.add(i); cols.add(j); } } } for(int x:rows){ for(int j=0;j<n;j++){ matrix[x][j]=-1; } } for(int y:cols){ for(int i=0;i<m;i++){ matrix[i][y]=-1; } } return matrix; } }
25:13
以上就是关于问题农民约翰的牧场上有一个 m×n 大小的区域,经常遇到下雨。偶尔,某些位置可能会出现水洼。农民约翰的牛群避免在水洼附近吃草。他们甚至不愿意靠近那些有水洼所在行或列的位置。 你的任务是找出哪些位置的草将不会被牛吃掉。给定一个 m x n 的矩阵 matrix,其中 matrix[i][j] = 0 表示在 i 行和 j 列有一个水洼。对于每个水洼所在的行和列的所有元素,将矩阵元素设为 -1。请使用原地算法。的答案
欢迎关注区块链毕设网-
专业区块链毕业设计成品源码,定制。
区块链NFT链游项目方科学家脚本开发培训
从业7年-专注一级市场
微信:btc9767
TELEGRAM :https://t.me/btcok9
具体资料介绍
web3的一级市场千万收益的逻辑
进群点我
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 农民约翰的牧场上有一个 m×n 大小的区域,经常遇到下雨。偶尔,某些位置可能会出现水洼。农民约翰的牛群避免在水洼附近吃草。他们甚至不愿意靠近那些有水洼所在行或列的位置。 你的任务是找出哪些位置的草将不会被牛吃掉。给定一个 m x n 的矩阵 matrix,其中 matrix[i][j] = 0 表示在 i 行和 j 列有一个水洼。对于每个水洼所在的行和列的所有元素,将矩阵元素设为 -1。请使用原地算法。
微信:btc9767
TELEGRAM :https://t.me/btcok9
具体资料介绍
web3的一级市场千万收益的逻辑
进群点我
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 农民约翰的牧场上有一个 m×n 大小的区域,经常遇到下雨。偶尔,某些位置可能会出现水洼。农民约翰的牛群避免在水洼附近吃草。他们甚至不愿意靠近那些有水洼所在行或列的位置。 你的任务是找出哪些位置的草将不会被牛吃掉。给定一个 m x n 的矩阵 matrix,其中 matrix[i][j] = 0 表示在 i 行和 j 列有一个水洼。对于每个水洼所在的行和列的所有元素,将矩阵元素设为 -1。请使用原地算法。
进群点我
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 农民约翰的牧场上有一个 m×n 大小的区域,经常遇到下雨。偶尔,某些位置可能会出现水洼。农民约翰的牛群避免在水洼附近吃草。他们甚至不愿意靠近那些有水洼所在行或列的位置。 你的任务是找出哪些位置的草将不会被牛吃掉。给定一个 m x n 的矩阵 matrix,其中 matrix[i][j] = 0 表示在 i 行和 j 列有一个水洼。对于每个水洼所在的行和列的所有元素,将矩阵元素设为 -1。请使用原地算法。
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 农民约翰的牧场上有一个 m×n 大小的区域,经常遇到下雨。偶尔,某些位置可能会出现水洼。农民约翰的牛群避免在水洼附近吃草。他们甚至不愿意靠近那些有水洼所在行或列的位置。 你的任务是找出哪些位置的草将不会被牛吃掉。给定一个 m x n 的矩阵 matrix,其中 matrix[i][j] = 0 表示在 i 行和 j 列有一个水洼。对于每个水洼所在的行和列的所有元素,将矩阵元素设为 -1。请使用原地算法。