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

唐山如何做百度的网站建设wordpress有什么有趣的插件

唐山如何做百度的网站建设,wordpress有什么有趣的插件,简单电商网站模板下载,备案时候网站不能打开吗解法一:(使用两个标记变量)用矩阵的第一行和第一列代替方法一中的两个标记数组(col、row[ ]:第几列、行出现0),以达到 O(1) 的额外空间。 这样会导致原数组的第一行和第一列被修改,…

解法一:(使用两个标记变量)用矩阵的第一行和第一列代替方法一中的两个标记数组(col、row[ ]:第几列、行出现0),以达到 O(1) 的额外空间。

  • 这样会导致原数组的第一行和第一列被修改,无法记录它们是否原本包含 0。因此我们需要额外使用两个标记变量分别记录第一行和第一列是否原本包含 0。
  • 在实际代码中,我们首先预处理出两个标记变量,接着使用其他行与列去处理第一行与第一列,然后反过来使用第一行与第一列去更新其他行与列,最后使用两个标记变量更新第一行与第一列即可。
class Solution {public void setZeroes(int[][] matrix) {int m=matrix.length, n=matrix[0].length;boolean row=false, col=false;// 判断第一行有没有0for(int i=0; i<n; i++){if(matrix[0][i]==0){row=true;}}// 判断第一列有没有0for(int i=0; i<m; i++){if(matrix[i][0]==0){col=true;}}// 判断数组中是否有0 -> ij都是从1开始for(int i=1;i<m;i++){for(int j=1;j<n;j++){if(matrix[i][j]==0){matrix[0][j]=0;matrix[i][0]=0;}}}// 第一行出现0的列+第一列出现0的行=0 -> ij都是从1开始for(int i=1;i<m;i++){for(int j=1;j<n;j++){if(matrix[i][0]==0 || matrix[0][j]==0){// 只要matrix[i][0]==0或者matrix[0][j]==0,则matrix[i][j]==0matrix[i][j]=0; }}}// 判断第一行第一列是否需要置零if(row){for(int i=0;i<n;i++){matrix[0][i]=0;}}if(col){for(int i=0;i<m;i++){matrix[i][0]=0;}}}
}

注意:

  • 同时涉及到ij时,ij都是从1开始 -> 只处理除了第一行和第一列的数
http://www.dtcms.com/a/591519.html

相关文章:

  • 昆明公司网站制作物业管理系统er图
  • 开发电子商务网站和开发新闻类网站什么异同做网站的为什么不给域名和密码
  • 官网如何被AI精准抓取?维星AI GEO优化让信息传递效率提升3倍
  • 网站建设ftpwordpress主题免费
  • 网站建设怎么入账做卷皮网类似网站
  • 网站效果检测开淘宝店要自己做网站吗
  • 个人动漫网站怎么做页面网站顶部轮播怎么做的
  • 自己做图片的网站吗wordpress图片添加字体
  • 个人手机网站动力做网站
  • 桂林生活网新闻中心保定网站关键词优化
  • 龙游做网站吉林省最新消息今天新增
  • 网站已经备案更换主机访问网站 流程图
  • 产品毕业设计代做网站产品推广方案模板
  • 网站上的地图怎么做网站建设技术方面的体会
  • 提供网站建设公wordpress一数据库多网站
  • 陕西建设厅继续教育网站企业网站 设
  • 上海网站设计网页设计百杭网络推广公司
  • 在拼多多开网店的流程优化推荐
  • 空间网站模板题库制作助手app
  • 网站建设与规划方向网站搭建技术
  • 网站的折线图怎么做seo网站关键词优化哪家好
  • 行业网站怎么做英雄联盟网站模板
  • 厦门做网站最好的公司宁波互联网企业排名
  • 站长之家网站建设泰安建设企业网站
  • 银川网站开发培训想重装wordpress
  • 网站如何做IPV6支持网站人员队伍建设薄弱
  • 做cpa用什么类型的网站好大学生网页设计期末作业
  • 做网站什么主题比较好在线网站seo诊断
  • 房产建设网站百度seo优
  • 怎么做hello官方网站男生都知道的微信公众号