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

打造公司的网站品牌seo如何优化

打造公司的网站,品牌seo如何优化,大型大型网站制作,网站建设注意事项知乎给定一个 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.yidumall.com/news/13577.html

相关文章:

  • wordpress部分翻译无效宁波网站推广优化哪家正规
  • 济南论坛网站建设重庆seo博客
  • 天津河北做网站的公司万物识别扫一扫
  • 网站的优化和推广方案深圳网络推广网站推广
  • 时尚工作室网站源码网络营销的现状
  • 学做网站零基础chatgpt入口
  • 顺德做网站公司哪家好电视剧排行榜百度搜索风云榜
  • php网站建设考试seo如何优化网站
  • 注册新公司需要多少钱优化大师使用心得
  • 网站建设与网页设计...如何做网页设计
  • 简易静态网站制作流程图福州百度推广电话
  • phpstudy网站建设教程北京网站优化页面
  • hph做动态网站广告联盟推广
  • 云服务器可以做视频网站吗爱站网 关键词挖掘工具站长工具
  • 互联网建站是什么百度宣传广告要多少钱
  • 佛山网站制作哪家好培训学校加盟费用
  • 内存做硬盘缓存软件网站做一个推广网站大概多少钱
  • 郑州汉狮做网站报价南宁网站推广营销
  • 网页网站原型图占位符怎么做有没有好用的网站推荐
  • 腾讯企点有风险吗优化设计官网
  • 北京网站设计我选柚米b2b电子商务平台网站
  • 朝阳市网站建设深圳网站关键词排名优化
  • 建设项目seo做的比较好的公司
  • 阿里云域名注册服务网站太原网站建设
  • 西安市做网站推广方案模板
  • 动态网站做登录界面创意设计
  • 怎么做网站代理商福州网seo
  • 怎么给网站添加音乐网站整体优化
  • 沐众科技网站建设网络营销与传统营销有哪些区别
  • 自己的网站首页背景怎么做东莞网络优化哪家公司好