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

jsp建网站wordpress 支持svg

jsp建网站,wordpress 支持svg,电力建设科学技术进步申报网站,吕梁网站设计给定一个 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]]使用两个标记变量。 class Sol…给定一个 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]]使用两个标记变量。 class Solution {public void setZeroes(int[][] matrix) { boolean row false;boolean col false;int n matrix[0].length;for(int i 0;i n;i){if(matrix[0][i] 0){row true;}}for(int i 0;i matrix.length;i){if(matrix[i][0] 0){col true;}}for(int i matrix.length - 1;i 0 ;i--){for(int j 0;j n;j){if(matrix[i][j] 0){matrix[i][0] 0;matrix[0][j] 0;}}}for(int i matrix.length - 1;i 0 ;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 matrix.length;j){matrix[j][i] 0;}}}if(row){for(int i 0;i n;i){matrix[0][i] 0;}}if(col){for(int i 0;i matrix.length;i){matrix[i][0] 0;}}for(int i 0;i matrix.length;i){for(int j 0;j n;j){System.out.print(matrix[i][j] );}System.out.print(\n);}} } row和col用于标记是否需要将第一行和第一列设置为0。然后通过遍历第一行和第一列的元素判断是否存在0如果存在则将对应的布尔变量设置为true。 接下来使用两个嵌套的for循环遍历矩阵中的每个元素。如果某个元素为0则将该元素所在的行的第一个元素和所在列的第一个元素都设置为0。这样做的目的是在不直接修改原始矩阵的情况下记录下哪些行和列需要被设置为0。 然后再次使用两个嵌套的for循环遍历矩阵中的每个元素。如果某个元素所在的行的第一个元素或所在列的第一个元素为0则将该元素设置为0。这样就能将所有包含0的行和列都设置为0。 最后根据之前记录的row和col的值如果需要将第一行或第一列设置为0则进行相应的操作。 代码优化后 class Solution {public void setZeroes(int[][] matrix) { boolean row false;boolean col false;int n matrix[0].length;for(int i 0;i n;i){if(matrix[0][i] 0){row true;}}for(int i 0;i matrix.length;i){if(matrix[i][0] 0){col true;}}for(int i matrix.length - 1;i 0 ;i--){for(int j 0;j n;j){if(matrix[i][j] 0){matrix[i][0] 0;matrix[0][j] 0;}}}for(int i matrix.length - 1;i 0 ;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 matrix.length;j){matrix[j][i] 0;}}}if(row){for(int i 0;i n;i){matrix[0][i] 0;}}if(col){for(int i 0;i matrix.length;i){matrix[i][0] 0;}}} }
http://www.zqtcl.cn/news/697197/

相关文章:

  • 建网站几个按钮公司黄页企业名录在哪里查
  • 网站建设类外文翻译游戏开科技软件免费
  • 黄山家居网站建设怎么样济南在线制作网站
  • 东莞电子产品网站建设营销型网站推广方式的论文
  • 如何寻找做网站的客户聚名网查询
  • 甘肃制作网站凡科快图官网登录入口在线
  • discuz网站建设教学视频教程哪些大型网站有做互联网金融
  • jquery动画特效网站物流网站前端模板下载
  • 上海集团网站建设网站都是用什么语言写的
  • 地铁公司招聘信息网站网站推广页面 英语
  • 廊坊做网站的企业哪家好做网站app价格多少钱
  • wap网站制作当阳网站建设电话
  • 服装电子商务网站建设3000字中装建设有限公司
  • 河南卓越建设工程有限公司网站怎么做垂直门户网站
  • 接单做网页的网站手机端app开发公司
  • 古田路9号设计网站在线制作图片拼图
  • 深圳网站开发ucreator售后服务 网站建设
  • 做网站的语北京比较好的it公司
  • 长春建站模板制作php项目开发案例源码
  • 绍兴seo外包公司山东网站建设优化
  • php做网站知乎境外网站icp备案
  • 做seo网站图片怎么优化地坪漆东莞网站建设技术支持
  • wordpress theme forest济南优化网站排名
  • 简述网站的制作步骤合肥网站建设需
  • 网站备案的程序哪里能买精准客户电话
  • 白云网站建设网站版式
  • 做美食有哪些网站科技公司介绍
  • 网站后台被百度蜘蛛抓取哪个做网站比较好
  • 企业建设网站的需求分析百度免费发布信息平台
  • 网站建设交易中心上海装修公司排行榜