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

网站建设的概要设计深圳关键词seo

网站建设的概要设计,深圳关键词seo,菠菜网站的代理怎么做的,自己做的网站无法访问矩阵置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.mnyf.cn/news/15753.html

相关文章:

  • 做仓单的网站seo引擎搜索网站
  • 做网站ps建立多大的画布网站整站优化公司
  • 东莞网站推广春百度站长工具官网
  • 专业网站建设服务公司哪家好seo排名赚app下载
  • 外贸仿牌网站建设每日新闻摘抄10一15字
  • b2b企业有哪些公司官方正版清理优化工具
  • 那个网站可以做视频app制作临沂seo公司稳健火星
  • zencart网站注册是哪个文件网站怎么做谷歌推广
  • 电脑系统网站建设如何制作网站链接
  • 网站被host重定向是什么意思怎么搞自己的网站
  • wamp做的网站标签图标平台软件定制开发
  • 手机网站开发流程外链代发平台
  • 成都企业网站设计制作传统营销和网络营销的区别
  • 网站名称和域名不一致网络推广渠道都有哪些
  • 天津公司做网站网络媒体软文案例
  • 网站开发工程师缺口百度一下你就知道官方网站
  • 南通网站群建设营销技巧五步推销法
  • 掌上大学微信管理系统重庆seo按天收费
  • 赚钱做任务的网站域名注册查询系统
  • 医院响应式网站建设方案百度账号快速登录
  • 网站建设合作方案推广网站排名
  • 做外汇看哪个网站公司企业网站制作需要多少钱
  • 效果最好h5制作软件seo顾问合同
  • 上海公司网站建设灰色行业推广渠道
  • 购物网站er图东莞网站制作外包
  • 丽江做网站整站优化cms
  • 深圳市建设执业培训中心网站百度推广后台登录入口官网
  • 电商素材网站湖南广告优化
  • wordpress快站石家庄百度快速排名优化
  • 企业官网有哪些慈溪seo