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

网站视频做背景seo专业培训机构

网站视频做背景,seo专业培训机构,专业网站建设怎么样,便宜做网站价格​题目来源: LeetCode题目:73. 矩阵置零 - 力扣(LeetCode) 解题思路: 只想到了空间复杂度为 O(mn) 的解法。新建两个数组,一个存放需要置0 的行,另一个存放需要置 0 的列,遍历完所给…

题目来源:

        LeetCode题目:73. 矩阵置零 - 力扣(LeetCode)

解题思路:

       只想到了空间复杂度为 O(m+n) 的解法。新建两个数组,一个存放需要置0 的行,另一个存放需要置 0 的列,遍历完所给矩阵后根据数组元素的值来修改矩阵。

解题代码:

#python3
class Solution:def setZeroes(self, matrix: List[List[int]]) -> None:"""Do not return anything, modify matrix in-place instead."""row=[1]*len(matrix)column=[1]*len(matrix[0])for i in range(len(matrix)):for j in range(len(matrix[0])):if matrix[i][j]==0:row[i]=0column[j]=0for i in range(len(row)):if row[i]==0:for j in range(len(matrix[0])):matrix[i][j]=0for j in range(len(column)):if column[j]==0:for i in range(len(matrix)):matrix[i][j]=0

总结:

        官方题解给出了三种解法。第一种是两个标记数组。第二种是使用两个标记变量标记第一行或者第一列是否包含0,然后将第一行和第一列作为标记数组标记取余行列。第三种是使用一个标记变量标记第一列是否包含0,然后用第一列的第一个元素标记第一行是否存在0,但是为了防止每一列的第一个元素被提前更新,需要倒序遍历矩阵。


http://www.dtcms.com/wzjs/100938.html

相关文章:

  • 苏州外贸网站如何建网站详细步骤
  • 高校网站建设的意义百度权重怎么查询
  • 做传媒网站公司西安百度seo
  • 购物网站图标网络营销软文范例大全800
  • 网站下载视频方法seo怎么发布外链
  • 网站群管理河南品牌网络推广外包
  • 如何制作一网站站长工具seo推广
  • 怎么用vps的linux做网站快速排名工具免费
  • 做房产网站怎么样市场调研报告怎么写的
  • html企业网站源码下载潍坊seo教程
  • 网站建设后台系统有哪些网络推广公司网站
  • 中国建设招标网是什么网站最近的新闻大事
  • 工程建设标准最新查询网站做网络推广要学些什么
  • 温江做网站哪家好网站怎么弄
  • 服装搭配网站建设策划书说说seo论坛
  • 静态网页模板生成工具优化设计单元测试卷
  • 怎么创建网站挣钱网络营销策略有哪几种
  • 做网站的主题网站建设全网营销
  • 硬件开发文档模板湖南网络优化
  • 打开网站说建设中是什么问题?seo关键词快速排名介绍
  • 广州网页设计培训学校2022网站seo
  • 自己如何在家做网站枣庄网站seo
  • 我想做个网站怎么弄网页设计和网站制作
  • 购物网站答辩ppt怎么做南京网络优化培训
  • 西安美食seo关键词快速排名
  • 建设旅游电子商务网站的目的谷歌地图下载
  • 开发网站价格安徽百度推广怎么做
  • 深圳快速网站制作服务外链生成网站
  • 软考高级东莞网络推广优化排名
  • 哈尔滨网站建设维护seo招聘信息