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

打造公司的网站百度推广官网首页

打造公司的网站,百度推广官网首页,网站天天做收录有效果吗,怎么自己做单页网站给定一个 m x n 的矩阵,如果一个元素为 0 ,则将其所在行和列的所有元素都设为 0 。请使用 原地 算法。 思路: 1、让首行首列记录哪一行哪一列有0 2、于是可以直接遍历非首行首列的元素,若该元素对应的首行首列为0,说明…

给定一个 m x n 的矩阵,如果一个元素为 0 ,则将其所在行和列的所有元素都设为 0 。请使用 原地 算法。

思路:
1、让首行首列记录哪一行哪一列有0
2、于是可以直接遍历非首行首列的元素,若该元素对应的首行首列为0,说明该元素最后还是需要置0
3、由于首行首列还需要记录哪一行哪一列有0,所以第1步和第2步可能会有冲突,于是加入两个bool量,标志首行首列是否有0

class Solution {
public:void setZeroes(vector<vector<int>>& matrix) {int m = matrix.size();  // 行数if(m==0)return;int n = matrix[0].size(); // 列数bool row = false, col = false;// 先完成标记首行首列是否有0// 检查首列是否有0for(int i=0; i<m; i++){if(matrix[i][0] == 0){col = true;break;}      }// 检查首行是否有0for(int j=0; j<n; j++){if(matrix[0][j] == 0){row = true;break;}}// 完成第一步for(int i=1; i<m; i++){for(int j=1; j<n; j++){if(matrix[i][j] == 0){// 首行首列置0matrix[0][j] = 0;matrix[i][0] = 0;}}}// 完成第二步for(int i=1; i<m; i++){for(int j=1; j<n; j++){if(matrix[0][j]==0 || matrix[i][0] == 0){matrix[i][j] = 0;}}}// 处理有0的首行首列if(col){for(int i=0; i<m; i++){matrix[i][0] = 0;}}if(row){for(int j=0; j<n; j++){matrix[0][j] = 0;}}}
};
http://www.khdw.cn/news/58736.html

相关文章:

  • seo整站优化费用优化网站视频
  • 织梦网站转移服务器沈阳seo技术
  • 网站文件夹命名怎么做宣传推广方式
  • 佛山市做网站企业网站设计公司
  • 做深圳门户网站起什么名字好有没有专门帮人推广的公司
  • 网站分页需要前端做还是后端营销型网站建设推广
  • 做网站 报价 需要了解北京seo课程培训
  • 北京专业企业营销网站建设上海短视频推广
  • 价格低怎么说福州seo建站
  • 桥头仿做网站seo企业培训班
  • 网站开发代码无中文中国互联网数据平台
  • 深圳英文网站制作网站建设运营
  • 湖北省两学一做网站河南seo优化
  • 快速做网站优化长沙sem培训
  • 做外贸网哪些网站免费百度风云榜小说榜排名
  • 东莞网站推广怎么样自制网站教程
  • 百度推广要自己做网站吗自己可以创建网站吗
  • 做app好 还是讯网站好信息发布平台推广有哪些
  • 做心理咨询的网站百度一下首页手机版
  • 网站托管流程百度收录申请入口
  • 域名解析wordpress主页搜索引擎优化策略
  • 利用php做网站教程seo如何优化的
  • 网站聚合页面直通车关键词优化
  • 做网站怎么加入索引功能百度地图官网2022最新版下载
  • 代替 wordpress上海牛巨微seo关键词优化
  • 安徽省城乡建设网站三只松鼠网络营销方案策划书
  • 郑州做网站推广的公司哪家好温州seo优化
  • 国外做西餐的网站淘宝流量平台
  • 菏泽哪里有做网站的免费的网页模板网站
  • 公司网站建设大概多少钱海外营销公司