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

全面的聊城网站建设沈阳便宜做网站的

全面的聊城网站建设,沈阳便宜做网站的,wordpress 备份插件,如何做楼盘网站针对这道力扣题解写一点笔记。 题目分析 首先这类矩阵题目,在初次接触力扣时感觉很难,目前看来主要框架就是双循环,注意分析行和列即可。 这道题最难的地方是他限制了对存储空间的使用,因此需要实现原地计算就要合理设计算法。 …

针对这道力扣题解写一点笔记。

题目分析

首先这类矩阵题目,在初次接触力扣时感觉很难,目前看来主要框架就是双循环,注意分析行和列即可。
这道题最难的地方是他限制了对存储空间的使用,因此需要实现原地计算就要合理设计算法。
如果使用O(1)的存储空间,就需要利用原矩阵的行和列去存储信息,方法二中给出的算法用到的是第一行和第一列分别存储对应列和对应行是否为0,这就造成了对第一行和第二行的改动,这种改动首先是不可逆的,其次是递增的。

如何理解不可逆?

如果第1行没有0,且最终分析的结果只有第5列有0,那么得到的结果矩阵中第5列应该是全0的,包括第一行的。此时会发现无法判定第一行原来是否有0,因为已经发生了更改。
因此需要常数的空间去记录第一行和第一列原来是否有0(方法三将两个常数变成了一个常数)

如何理解递增?

初次看到这个算法会有一个疑问,这样贸然改变第一行和第一列的数据,会对原来的数据造成影响吗?
仔细分析之后发现,如果除了第一行和第一列之外的数据有0,那么对应行和对应列本身就会被变成0,因此是无影响的,这样做只是使得原矩阵向目标矩阵更加接近。
在这里插入图片描述

方法三

方法三相对于方法二而言的改动就是用第一行第一列来存储第一行的信息,然后利用倒序遍历的方式使得该信息可以保留到完成上图中第二个流程。

http://www.dtcms.com/a/440679.html

相关文章:

  • 建设网站等于网络营销吗手机网站布局技术
  • ESP8266 制作一个网页控制程序
  • 投诉举报网站 建设方案房产中介网站建设的目的
  • a站是什么如何建设一个生活服务网站
  • 建设免费网站登录网址网站建设开发案例
  • 化妆品建设网站的目的wordpress 小米商城模板
  • 手机网站自动跳转让人做网站 需要准备什么条件
  • 做项目挣钱的网站wordpress没有php.ini
  • wordpress搜索收录自己建个网站做优化
  • 国内做视频的网站有哪些有没有做粤菜的网站
  • 专门做瑜伽的网站标签在线设计平台
  • 宿迁企业网站建设thinkphp企业网站
  • 分析苏宁易购的网站建设做百度药材种苗网站
  • 服装商务网站建设策划书如何做贷款网站推广
  • Google Drive云盘清理,一键释放海量空间!
  • 地址 上海石门二路 网站建设亚马逊seo搜索什么意思
  • 网站域名解析ip地址如何 申请个人网站
  • 服装网站建设需要什么内容网站常用特效
  • 网站换服务器 备案网络营销有本科吗
  • 重庆可视化网站制作go语言 做网站
  • 网站开发运营地方门户网站app
  • 在线做logo印章网站企业营业执照查询系统
  • 私人免费网站怎么下载企业制作网站服务
  • 做网站购买域名洛阳网站搭建
  • 我自己做个网站怎么做成都小程序建设乚成都柚米
  • 光明新区建设网站上海公司注册核名官网
  • 网站seo运营培训机构绘图软件有哪些
  • 徐州市城乡和城乡建设厅网站首页微信小程序开发定制公司
  • 【FreeRTOS】第八课(1):信号量(Semaphore)
  • 广州网站建设网站开发怎么做多语言网站