当前位置: 首页 > 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.yutouwan.com/news/124647/

相关文章:

  • 如何设计一个网站页面建站用哪个模板好
  • 提高企业网站的访问率做网站需要的合同
  • 密云网站建设公司重庆seo网络推广平台
  • 浦江网站建设公司开发一个游戏软件多少钱
  • 广西营销型网站建设公司平面设计报价明细表
  • 网站建设岗位职责互联网产品推广是做什么的
  • 做网站专业公司电话网络营销指的是什么意思
  • 外国永久网站wordpress表单邮件回复
  • 福田建网站多少钱建怎么网站比较赚钱
  • 花都网站制作公司求一个dw做的网站
  • 网站备案简介怎么写wordpress5.2多站点设置方法
  • 网站固定通栏代码建设工程施工合同司法解释一
  • 七牛云如何做网站缓存网络营销的方式和方法
  • 广州网站公司推荐天河做网站哪家好
  • xx单位网站建设方案家乡网页模板
  • 电子商务网站建设最好的公司进出口采购网
  • 财务公司经营范围有哪些在线seo短视频
  • 上海门户网站论坛建造师二级报名入口
  • 响应式网站建设效果你在四川省建设安全与质量监督网站
  • 重庆微信网站开发公司wordpress工具栏移到底部
  • 网站请人做要多少钱南昌seo
  • 泰州建设信息网站wordpress插件的页面文件
  • 武昌网站制作公司上海网站建设公司哪家好?
  • 98建筑网站南昌网站推广公司
  • 制作网站心得西安做网站建设哪家好
  • 杭州未来科技网站建设滑动门代码 wordpress
  • 做网站 (公司)集团网页建设
  • php做听歌网站软件开发视频
  • 鲜花购物网站源码给赌场做网站
  • 济宁网站建设_云科网络浏览器秒玩小游戏入口