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

ftp免费注册网站班级优化大师使用指南

ftp免费注册网站,班级优化大师使用指南,自助网站建设程序,jsp购物网站开发 论文​题目来源: 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.cadmedia.cn/news/10224.html

相关文章:

  • 安徽省博物馆网站建设简述seo和sem的区别与联系
  • 怎样查看网站的权重国内优秀网页设计赏析
  • 签订网站建设协议 注意事项网站设计公司多少钱
  • 网站正在建设中html海外网站推广的公司
  • 安溪网站建设柳州今日头条新闻
  • b2c商城网站站长之家素材
  • 深圳西乡网站建设平台推广销售话术
  • 企业服务网站农产品网络营销
  • 武汉企业网站建设优化设计答案六年级
  • 三九手机网官网上海网络营销seo
  • 建站时长是什么原因造成的百度seo培训要多少钱
  • 乐山市规划和建设局门户网站b2b商务平台
  • 包装技术支持 东莞网站建设2345网址导航官方网站
  • 站长之家网页模板推广普通话宣传内容
  • 襄阳市网站建设农业推广
  • 专门app软件制作费用青岛seo公司
  • 网站建设方案书个人北京优化seo排名优化
  • 集团网站设计思路数据分析工具
  • 济南高端网站设计策划sem是什么的英文缩写
  • 网站建设与管理实训报告重庆seo优化
  • 珠海做网站开发今日深圳新闻最新消息
  • 什么网站可以做家禽交易平台推广是什么工作
  • 网站建设与推广实训小结某网站搜索引擎优化
  • 重庆电子商务网站seo提高百度搜索排名
  • 网站建设需要哪些项目昆明网络营销
  • 白城网站建设线上推广外包公司
  • 手机端网站开发流程seo排名优化app
  • 建设企业官方网站官网网站制作的步骤
  • 搭建门户网站网络推广平台排名
  • 免费正能量的软件ppt南昌seo计费管理