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

网站建设.国风网络网络游戏推广怎么做

网站建设.国风网络,网络游戏推广怎么做,国内做网站制作比较,光明乳业网站是谁做的题目如下 数据范围 如果一个点m(i,j) 0其中i j都大于0那么按照题目要求对应的m[0][j] m[i][0]都要赋值为0. 所以我们可以令第一行和第一列作为标记是否对应的列和行需要置为0. 又因为我们没法判断第一行和第一列所以需要额外两个变量标记第一列和第二列。 这样就可以满足题…

题目如下
在这里插入图片描述

数据范围
在这里插入图片描述

如果一个点m(i,j) == 0其中i j都大于0那么按照题目要求对应的m[0][j] m[i][0]都要赋值为0.
所以我们可以令第一行和第一列作为标记是否对应的列和行需要置为0.
又因为我们没法判断第一行和第一列所以需要额外两个变量标记第一列和第二列。
这样就可以满足题目要求的O(1)空间复杂度

通过代码

class Solution {
public:void setZeroes(vector<vector<int>>& matrix) {bool r = false, c = false;int n = matrix.size();int m = matrix[0].size();for (int i = 0; i < n; i++) {if (matrix[i][0] == 0) {c = true;break;}}for (int i = 0; i < m; i++) {if (matrix[0][i] == 0) {r = true;break;}}for (int i = 1; i < n; i++) {for (int j = 1; j < m; j++) {if (matrix[i][j] == 0) {matrix[0][j] = 0;matrix[i][0] = 0;}}}for (int i = 1; i < n; i++) {for (int j = 1; j < m; j++) {if (!matrix[i][0] || !matrix[0][j]) {matrix[i][j] = 0;}}}if (r) {for (int i = 0; i < m; i++) {matrix[0][i] = 0;}}if (c) {for (int i = 0; i < n; i++) {matrix[i][0] = 0;}}}
};

在这里插入图片描述

http://www.dtcms.com/wzjs/521909.html

相关文章:

  • 电子商务网站建设合同范本aso搜索优化
  • 做网站 分类搜索百度网址怎么输入?
  • 网站demo怎么做求个网站
  • 网站建设开发ppt模板游戏广告推广平台
  • 深圳最好的网站建设公司手机系统优化工具
  • 创建企业营销网站包括哪些内容陕西疫情最新消息
  • 保定医疗网站建设公司关键词查询工具包括哪些
  • 江西响应式网站建设网络营销简介
  • 如何制作自己的网站页制作2021年网络营销案例
  • 郑州腾讯网站建设微信小程序怎么制作自己的程序
  • 今天最近的新闻鹤壁seo公司
  • 网站设计跟网站开发区别seo怎么做整站排名
  • 找工作一般上什么网站比较好网络营销师报名官网
  • 网站建设咨询公seo公司推广宣传
  • 广州骏域网站网站建设策划书范文
  • cvm可以做网站服务器吗页面设计
  • 云南建设监理协会官方网站网站推广方案范例
  • 哪个网站可以做试卷网站登录入口
  • 那一个网站可以教做甜品的个人如何加入百度推广
  • 网站建设销售工作怎么样磁力搜索器在线
  • 有做兼职的网站吗网络优化工程师为什么都说坑人
  • 天河做网站公司外贸营销型网站
  • 哈尔滨做网站哪家好长沙专业网站制作
  • 个人可以做宣传片视频网站网站关键词优化排名公司
  • 腾讯邮箱企业邮箱登录黑帽seo技术
  • 做网站赌博代理赚钱吗网站创建的流程是什么
  • 网站方案建设书怎么写网站发稿平台
  • 专业做家具的网站有哪些中国移动有免费的视频app
  • 视频广告接单平台seo网站优化课程
  • 中企邮箱登录入口深圳谷歌seo公司