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

好公司网站建设做建筑设计的网站推荐

好公司网站建设,做建筑设计的网站推荐,购物平台推广方案,淘宝seo搜索优化给定一个 m x n 的矩阵#xff0c;如果一个元素为 0 #xff0c;则将其所在行和列的所有元素都设为 0 。请使用 原地 算法。 输入#xff1a;matrix [[1,1,1],[1,0,1],[1,1,1]] 输出#xff1a;[[1,0,1],[0,0,0],[1,0,1]] 输入#xff1a;matrix [[0,1,2,0],[3,4,5,2],[… 给定一个 m x n 的矩阵如果一个元素为 0 则将其所在行和列的所有元素都设为 0 。请使用 原地 算法。 输入matrix [[1,1,1],[1,0,1],[1,1,1]] 输出[[1,0,1],[0,0,0],[1,0,1]] 输入matrix [[0,1,2,0],[3,4,5,2],[1,3,1,5]] 输出[[0,0,0,0],[0,4,5,0],[0,3,1,0]] 提示 m matrix.length n matrix[0].length 1 m, n 200 -2^31 matrix[i][j] 2^31 - 1 进阶 一个直观的解决方案是使用 O(mn) 的额外空间但这并不是一个好的解决方案。 一个简单的改进方案是使用 O(m n) 的额外空间但这仍然不是最好的解决方案。 你能想出一个仅使用常量空间的解决方案吗 解题思路 1、本题涵盖了int类型的所有数据范围所以不能简单的用-1做叠加态 2、设立两个布尔数组当某个位置的值为零那么便用布尔数组标记此行此列 3、再次遍历数组被标记的行列制零即可 代码 class Solution {public void setZeroes(int[][] matrix) {int m matrix.length;int n matrix[0].length;boolean fx[] new boolean[m];boolean fy[] new boolean[n];for(int i 0; i m; i )for(int j 0; j n; j )if(matrix[i][j] 0) {fx[i] true;fy[j] true;}for(int i 0; i m; i )for(int j 0; j n; j )if(fx[i] true || fy[j] true) matrix[i][j] 0;} }
http://www.sczhlp.com/news/247241/

相关文章:

  • 重庆网站建设的意义深圳自适应网站开发公司
  • 磐石网站seowordpress 语法编辑器
  • 网站设计需求php网站制作实例教程
  • 做网站好公司哪家好欧美在线网站设计教程
  • 个人做网站给手机发短信招商网站建设定做
  • 网站建设和电子商务的关系大型商家进驻网站开发
  • php帝国建站系统廊坊seo排名公司
  • 明薇通网站建设陵水网站建设装修设计公司
  • 网站网页设计尺寸婚纱销售网站
  • 2025年茅台酒回收服务权威推荐榜单:生肖茅台酒回收/年份茅台酒回收/回收老酒服务精选
  • [MySQL] 阿里新零售数据库设计与实战 (升级版)
  • Java 运行时安全:输入验证、沙箱机制、安全反序列化
  • 2025年河北AI优化机构权威推荐榜单:AI推广/GEO推广/geo优化源头机构精选
  • 网站建设属于经营什么范围手机网站有哪些类型
  • 建设俄语网站常熟做网站的公司
  • 达州建设机械网站登录全球最大的域名注册商网站
  • 济宁鱼台网站建设全国城市雕塑建设官方网站
  • 4a级旅游网站建设的要求做vue用哪个网站
  • 旅游网站建设目标网站建设能干什么
  • 做相亲网站需要什么流程怎么注册wordpress账号
  • 饿了么网站怎么做的网上怎么做推广
  • 高邮网站建设如何开网页游戏
  • 网站建设技术员做环球资源网站有没有效果
  • 网站建设 表扬信建设网站的HTML代码
  • 建设营销型网站流程图做一些网站的弹出页面
  • 中国建设网官方网站下载e路最新版做游戏网站选服务器
  • 做推送的网站推荐回合制网页游戏大全
  • 网络营销的营销模式seo技术培训泰州
  • 网站怎么做404页面的跳转网络工程电子版
  • 湘潭网站建设网站推广免费咨询图片大全