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

怎样申请免费的网站空间策划公司英文

怎样申请免费的网站空间,策划公司英文,微分销商城,天津企业网站设计制作Problem: 73. 矩阵置零 思路 循环遍历数组 解题过程 第一次遍历,找到矩阵中0出现的位置,将所在行,列进行标志 第二次开始置0,如果某个元素的行,列之一之前被标记了,那么将这个元素置0(先找到行…

Problem: 73. 矩阵置零

思路

循环遍历数组

解题过程

第一次遍历,找到矩阵中0出现的位置,将所在行,列进行标志 第二次开始置0,如果某个元素的行,列之一之前被标记了,那么将这个元素置0(先找到行,列然后将所在行,列的元素逐个置0)

问题

为什么需要设置布尔类型的数组?

布尔类型的值只有两种:true,false,大大节省空间和时间效率

为什么需要设置两个布尔数组,不是已经有i,j代表行,列吗?

在遍历数组时,可以不要数组来代表行列,但是在置0时,需要找到元素所在的行,列,如果单纯的将出现0,马上置0,会影响结果,因为某些0可能不是矩阵中的,而是被置0后的结果

在第一次遍历矩阵的过程中,我们发现某些元素是0,并因此知道这些元素所在的行和列最终需要被置为0。但是,如果我们在发现一个0的时候立即把整行或整列置为0,这会影响后续的检查(即,可能会错误地标记其他不应该被置为0的行或列)。因此,我们需要一种方法来记住所有的这些行和列的信息,以便在完成整个矩阵的遍历之后再进行处理。

复杂度

  • 时间复杂度: O(m+n)

    Code

    class Solution {public void setZeroes(int[][] matrix) {boolean[] row=new boolean[matrix.length];boolean[] col=new boolean[matrix[0].length];//第一次遍历,确定哪些行和列需要置0for(int i=0;i<matrix.length;i++){for(int j=0;j<matrix[i].length;j++){if(matrix[i][j]==0){row[i]=true;col[j]=true;}}}//开始置0:for(int i=0;i<matrix.length;i++){for(int j=0;j<matrix[i].length;j++){if(row[i]||col[j]){matrix[i][j]=0;}}}}}


    文章转载自:

    http://PRwIkEA9.yzxhk.cn
    http://YARHLjQ0.yzxhk.cn
    http://3LqVwV7G.yzxhk.cn
    http://GUktMA8p.yzxhk.cn
    http://ib7iahgC.yzxhk.cn
    http://p0NDmdq3.yzxhk.cn
    http://PNv9Iw0j.yzxhk.cn
    http://gK3Fdh1E.yzxhk.cn
    http://AKEnLZx3.yzxhk.cn
    http://LQTEeFos.yzxhk.cn
    http://uBBhkL2H.yzxhk.cn
    http://2wP6XsK4.yzxhk.cn
    http://QIUwmo89.yzxhk.cn
    http://aIMoKatB.yzxhk.cn
    http://igiIddeO.yzxhk.cn
    http://5tDCgwY0.yzxhk.cn
    http://OD4dQSE6.yzxhk.cn
    http://LUSLU4Hw.yzxhk.cn
    http://Lj67vcZm.yzxhk.cn
    http://QwTSc3pU.yzxhk.cn
    http://WxtRlDYt.yzxhk.cn
    http://s34voTlR.yzxhk.cn
    http://ssMIvrPN.yzxhk.cn
    http://Ss0p8nAC.yzxhk.cn
    http://lwexWr2A.yzxhk.cn
    http://ypUXAZvF.yzxhk.cn
    http://7TLk8AAk.yzxhk.cn
    http://g7KWaPCM.yzxhk.cn
    http://guHmoUcy.yzxhk.cn
    http://DlwWGyMr.yzxhk.cn
    http://www.dtcms.com/wzjs/650342.html

    相关文章:

  • 渭南网站建设费用明细自己动手做网站教程
  • 西昌有哪些做网站的公司wordpress怎么安装 centos
  • 优质的做网站旅游网站建设的重要性
  • 怎么做素材设计网站网站要怎么运营
  • 河南省住房城乡与建设厅网站首页seo优化流程
  • 网站开发资金预算企业门户网站实现
  • 哔哩哔哩网站4 3比例怎么做阜阳市住房和城乡建设部网站
  • led灯网站建设案例wordpress网页模板制作
  • 互联网资源整合平台专注软件优化分享的网站
  • 做网站友情链接都写什么装饰网站建设的方案ppt
  • 惠州专门做网站凡科网站的ftp
  • 网站开发教程大全优化系统功能
  • 网站后台里有网页代码没wordpress配置数据库文件夹
  • 烟台专业做网站公司百度电话号码查询
  • 禁止同ip网站查询个人智慧团建网站
  • 网站dns刷新wordpress收费阅读
  • 怎么建立企业网站平台好玩的网页游戏知乎
  • 做影视网站赚钱江西省网站开发
  • 网站付费推广渠道网站建设需要的准备
  • 网站系统开发怎么做河南自助建站seo公司
  • 家庭电影网站建设成都网站网络公司
  • 岚山区建设局网站不要钱做网站软件
  • 网站的建设有什么好处践行新使命忠诚保大庆网站建设
  • 厦门有没网站建设的公司网页设计制作个人简历代码
  • 网站备案 价格宝山网站建设哪家好
  • 30天网站建设实录光盘云盘seo外链发布技巧
  • 上海十大公关公司排名百度关键词优化有效果吗
  • 专做婚礼logo的网站node做网站后台
  • 企业建设网站的主要目的中企动力免费做网站
  • 一个阿里云怎么做两个网站做计算机项目的网站