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

网站建设保定全屋定制品牌

网站建设保定,全屋定制品牌,域名和主机有了怎么做网站,一个完整的企业网站怎么做​题目来源: 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/a/574636.html

相关文章:

  • 如何运营好一个网站title 网站建设公司实力
  • 字节deer-flow本地前后端部署全流程
  • 行列式的展开
  • 网站设计基本要求微信公众号要交钱吗
  • 网站生成器apk怎么做上海企业注销流程
  • 自学做网站要学什么wordpress网站搬家vps
  • 【开题答辩实录分享】以《学院技能鉴定中心证书管理系统》为例进行答辩实录分享
  • Java ArrayList集合全面解析:从原理到实战的完整指南
  • 温州微网站制作电话小红书推广网站
  • 计算复杂二项分布的定理——De Moivre-Laplace Theorem
  • Unity 摄像机控制器
  • 吉林智能网站建设价格中国联通 腾讯
  • dw做简易表格网站企业推广公司
  • 本网站只做信息展示用邮箱地址做网站域名好吗
  • 学习:JavaScript(6)
  • 5a景区网站建设网页制作培训学费
  • 电子商务网站设计步骤2019网页游戏排行榜
  • jsp网站入门html企业网站主页模板
  • k8s:pod-1
  • 蓝牙钥匙 第45次 密码学基础在蓝牙钥匙中的应用:构建数字车锁的安全基石
  • Java练习——常用API1
  • hyip网站开发推荐个做淘宝主图视频的网站
  • 企业网站建设所需要的资料wordpress有什么数据库引擎
  • 上海云盾除了WAF,CDN还提供哪些细粒度的访问控制功能?
  • 高级机器学习作业(二)度量学习 + 稀疏学习 + GMM-EM半监督学习
  • Retimer vs Redriver:高速信号传输的“修复师”与“整形师”
  • 基于电鱼 RK3588 AI 工控机的智慧工地视频智能分析方案——减少布线复杂度与网络延迟,实现高效边缘智能
  • layout常用操作,DFF触发器版图为例
  • 海报设计网站官网网站建设服务条款
  • 网站建设是什么语言wordpress站关注别人