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

零售户电商网站订货网址南宁旅游网站建设

零售户电商网站订货网址,南宁旅游网站建设,微信建网站,长春网站建设SEO优化营销1、题目来源 73. 矩阵置零 - 力扣#xff08;LeetCode#xff09; 2、题目描述 给定一个 m x n 的矩阵#xff0c;如果一个元素为 0 #xff0c;则将其所在行和列的所有元素都设为 0 。请使用 原地 算法。 示例 1#xff1a; 输入#xff1a;matrix [[1,1,1],[1,0,1…1、题目来源 73. 矩阵置零 - 力扣LeetCode 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]]提示 m matrix.lengthn matrix[0].length1 m, n 200-231 matrix[i][j] 231 - 1 进阶 一个直观的解决方案是使用  O(mn) 的额外空间但这并不是一个好的解决方案。一个简单的改进方案是使用 O(m  n) 的额外空间但这仍然不是最好的解决方案。你能想出一个仅使用常量空间的解决方案吗 3、题解分享 // 方法一 class Solution {public void setZeroes(int[][] matrix) {// 思路使用标记数组 定义两个数组用来标记某行或者某列是否包含0int n matrix.length;int m matrix[0].length;boolean[] rowVis new boolean[n];boolean[] colVis new boolean[m];for(int i 0;in;i){for(int j 0;jm;j){if(matrix[i][j] 0){rowVis[i] true;colVis[j] true;}}}for (int i 0; i n; i) {for (int j 0; j m; j) {if (rowVis[i] || colVis[j]) {matrix[i][j] 0;}}}} } //方法二 class Solution {public void setZeroes(int[][] matrix) {// 思路使用两个标记变量 实际上就是把标记数组换成matrix数组的第一行和第一列int n matrix.length;int m matrix[0].length;boolean row0 false;boolean col0 false;for(int j 0;j m ;j){if(matrix[0][j] 0){row0 true;break;}}for(int i 0;in;i){if(matrix[i][0] 0){col0 true;break;}}for(int i 0;in;i){for(int j 0;jm;j){if(matrix[i][j] 0){matrix[i][0] 0;matrix[0][j] 0;}}}for (int i 1; i n; i) {for (int j 1; j m; j) {if (matrix[i][0]0 || matrix[0][j]0) {matrix[i][j] 0;}}}if(row0){for(int j 0;jm;j){matrix[0][j] 0;}}if(col0){for(int i 0;in;i){matrix[i][0] 0;}}} }
http://www.dnsts.com.cn/news/217307.html

相关文章:

  • 大型网站建设设备html5手机网站实例
  • 公司做网站的原因音乐网站首页设计
  • 网站后台初始密码定边网站建设
  • 博客网站模板西安seo报价
  • 资阳建网站苏州网页设计费用
  • 黑客做的网站好用不营销型网站的缺点
  • 建设网站的模板海外网站导航
  • 郑州 服装网站建设如何修改wordpress登入地址
  • 腾虎广州网站建设wordpress增加分页功能
  • 万年县建设银行网站拼音全称网站建设网站建设 网站制作
  • 网站怎么做关键字用php制作一个个人信息网站
  • 百度网站优化 件青海网页设计与网站建设
  • 网站做推广如何设计二维码百度搜索网站提交
  • 服务器发布网站旅行网站的建设目录
  • 商店网站制作WordPress D8 5.1
  • 无限动力网站海拉尔网站设计
  • 全国广告公司网站建设广告设计要学哪些软件
  • 焦作做网站长宁做网站价格
  • 购买网站空间的方法10个网站
  • 美橙互联网站建设案例网络公司排名
  • discuz 企业网站 模板微博营销
  • 宁乡住房和城乡建设局网站网站主机名
  • 青岛网站建设机构用科讯cms做网站的步骤
  • 网站的程序怎么做的免费ai智能写作一键生成
  • vps如何做网站365网站建设
  • 多少网站域名采用中文郑州做网站建设
  • 商务网站建设数据处理蜜雪冰城用到了哪些网络营销方式
  • 网站推广seo系统做网站 所需资源
  • php网站开发实例教程源代码揭阳网站制作
  • wordpress 显示全部文章百度seo刷排名软件