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

工作不开心应该辞职吗下载优化大师app

工作不开心应该辞职吗,下载优化大师app,手机企业网站如何建设,被墙的网站有哪些矩阵置0 问题描述: 给定一个 m x n 的矩阵,如果一个元素为 0 ,则将其所在行和列的所有元素都设为 0。 示例 1: 输入:matrix [[1,1,1],[1,0,1],[1,1,1]] 输出:[[1,0,1],[0,0,0],[1,0,1]]示例 2:…

矩阵置0

问题描述:

        给定一个 m x n 的矩阵,如果一个元素为 ,则将其所在行和列的所有元素都设为 0。

示例 1:

输入:matrix = [[1,1,1],[1,0,1],[1,1,1]]
输出:[[1,0,1],[0,0,0],[1,0,1]]

示例 2:

输入:matrix = [[0,1,2,0],[3,4,5,2],[1,3,1,5]]
输出:[[0,0,0,0],[0,4,5,0],[0,3,1,0]]

思路分析:

        先第一次扫描数组,找到为0的元素,然后将其所在的行和列进行标记(boolean true为0);再次扫描数组,将标记为true的数组元素置为0。

//提交版
class Solution {public int[][] setZeroes(int[][] matrix) {//矩阵的行数int m = matrix.length;//矩阵的列数int n = matrix[0].length;boolean[] row = new boolean[m];boolean[] col = new boolean[n];for (int i = 0; i < m; i++) {for (int j = 0; j < n; j++) {if (matrix[i][j] == 0) {row[i] = true;col[j] = true;}}}for (int k = 0; k < m; k++) {for (int l = 0; l < n; l++) {if (row[k] || col[l]) {matrix[k][l] = 0;}}}return matrix;}
}//带有输入输出版本
import java.util.Arrays;public class hot15_setZeroes {public int[][] setZeroes(int[][] matrix) {//矩阵的行数int m = matrix.length;//矩阵的列数int n = matrix[0].length;boolean[] row = new boolean[m];boolean[] col = new boolean[n];for (int i = 0; i < m; i++) {for (int j = 0; j < n; j++) {if (matrix[i][j] == 0) {row[i] = true;col[j] = true;}}}for (int k = 0; k < m; k++) {for (int l = 0; l < n; l++) {if (row[k] || col[l]) {matrix[k][l] = 0;}}}return matrix;}public static void main(String[] args){int[][] matrix = {{1,1,1},{1,0,1},{1,1,1}};System.out.println("输入:" + Arrays.deepToString(matrix));hot15_setZeroes hot15SetZeroes = new hot15_setZeroes();int[][] result = hot15SetZeroes.setZeroes(matrix);System.out.println("输出:" + Arrays.deepToString(result));}
}
http://www.yidumall.com/news/25393.html

相关文章:

  • 广州做网站 信科便宜台州网站优化公司
  • 主机托管是指厦门关键词排名seo
  • 公司自己做网站推广外链网站推荐几个
  • 网站标签怎么做跳转页面今日头条新闻推荐
  • 找个兼职做网站的百度seo优化服务项目
  • 网络平台代理河北seo技术交流
  • 武汉企业网站设计网站链接提交
  • baby做网站汽车下载安装
  • 新型建筑模板seo搜索引擎优化价格
  • 网站与支付宝对接百度广告费用
  • 河南河南省住房和城乡建设厅网站seo工具优化软件
  • 四川建设网官网地址北京百度seo排名点击软件
  • 做soho外贸网站上海seo关键词优化
  • 如何自己建个人网站网站收录检测
  • 网页设计基础实训计划百度站长seo
  • 成都网站开发建设公司怎样做推广是免费的
  • 广西南宁公司网站制作上海百度推广平台
  • 长沙网站建站整站优化系统厂家
  • 东莞东城医院衡阳seo优化
  • dw自己做的网站手机进不去seo外链收录
  • 网业怎么保存到桌面app优化排名
  • 泸州公司做网站搜索引擎推广的方法有哪些
  • 哪个网站可以免费做招牌新东方在线教育平台官网
  • 西安哪有做网站的新媒体销售好做吗
  • 算命网站搭建站长之家的作用
  • 免费做片头的网站东莞产品网络推广
  • 桂林生活网论坛论坛潍坊seo招聘
  • 怎么在58上做公司网站南宁seo手段
  • 没有网站怎么做排名优化百度权重域名
  • 简单的个人网站搜索引擎市场份额2023