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

企业网站站内优化凡科网官网登录入口

企业网站站内优化,凡科网官网登录入口,室内装潢装修学校,推广之家邀请码矩阵置零 题目: 给定一个 m x n 的矩阵#xff0c;如果一个元素为 0 #xff0c;则将其所在行和列的所有元素都设为 0 。请使用 原地 算法。示例 1#xff1a; 输入#xff1a;matrix [[1,1,1],[1,0,1],[1,1,1]] 输出#xff1a;[[1,0,1],[0,0,0],[1,0,1]]示例 2#…矩阵置零 题目: 给定一个 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 输入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 的元素则将该行第一个元素和该列第一个元素置 0, 之后对每一行/列的第一个元素进行判断, 如果为 0 则将该行/列的元素都置为0, matrix[0][0] 需要特殊处理, 分别遍历第一行和第一列判断是第一行的元素中包含 0 还是第一列的元素中包含 0 class Solution {public void setZeroes(int[][] matrix) {int m matrix.length;int n matrix[0].length;boolean isRow false;boolean isCol false;for(int i 0; i m; i) {if(matrix[i][0] 0) {isRow true;break ;}}for(int i 0; i n; i) {if(matrix[0][i] 0) {isCol true;break ;}}for(int i 0; i m; i) {for(int j 0; j n; j) {if(matrix[i][j] 0) {matrix[i][0] 0;matrix[0][j] 0;}}}for(int i 1; i m; i) {if(matrix[i][0] 0) {for(int j 1; j n; j) {matrix[i][j] 0;}}}for(int i 1; i n; i) {if(matrix[0][i] 0) {for(int j 1; j m; j) {matrix[j][i] 0;}}}if(isRow) {for(int i 0; i m; i) {matrix[i][0] 0;}}if(isCol) {for(int i 0; i n; i) {matrix[0][i] 0;}}} }
http://www.sadfv.cn/news/124647/

相关文章:

  • 六站合一的优势綦江网站建设
  • 福州网站建设哪家好石家庄市环保局网站建设项目备案系统
  • 做网站是用源码还是模版中小公司做网站
  • 漳州建设银行网站德兴市网站建设服务公司
  • 佛山骏域网站建设免费空间 个人网站 google广告联盟
  • 茶叶网站模板下载网站seo优化步骤
  • 网站域名后缀代表什么意思关于网站开发的外文翻译
  • 小游戏网站开发需要什么技术西安企业seo
  • 莒县做网站和微信企业网站首页布局尺寸
  • 长沙快速建站模板东莞网站设计公司哪家好
  • 个人网站建设的目的域名做网站自己的电脑
  • 网站网上商城建设固安建站公司
  • 如何提高网站点击量软件公司网站设计与制作
  • 查竣工验收报告的网站wordpress好看的自定义页面模版
  • 可以用什么网站做mc官方wordpress产品页布局
  • 用dw做的网页怎么连到网站上网站不收录
  • 网站建设哪家好 需要多少钱学校网站建设模板
  • 软件工程师招聘成都网站搭建优化推广
  • 中国建设业管理协会网站vs2015可以做网站么
  • 南充公司网站建设做网站别人输账号代码
  • 网新科技做网站怎么样wordpress怎么不缩略图
  • 东莞手机网站做手机网站用什么程序好
  • 关于申请网站建设维护经费装潢设计培训班
  • 网站开发所需配置宁波网络推广平台设计
  • 怎么做系部网站首页wordpress新站都该设置些什么
  • 做羞羞的事的视频网站网站开发周记
  • 网站主题的分类无刷新wordpress主题
  • asp net mvc做网站最新新闻热点事件摘抄
  • 跳转网站怎么做福田欧曼重卡
  • php网站开发项目经验如何写魔法网站小程序开发