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

北京朝阳区租房价格群排名优化软件官网

北京朝阳区租房价格,群排名优化软件官网,wordpress创建相册,适合医药公司做网站的图片题目 给定一个 m x n 的矩阵,如果一个元素为 0 ,则将其所在行和列的所有元素都设为 0 。请使用 原地 算法。 示例 1: 输入:matrix [[1,1,1],[1,0,1],[1,1,1]] 输出:[[1,0,1],[0,0,0],[1,0,1]]示例 2: 输入…

题目

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

示例 1:

输入:matrix = [[1,1,1],[1,0,1],[1,1,1]]
输出:[[1,0,1],[0,0,0],[1,0,1]]

示例 2:

输入: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]]

C++代码

#include <iostream>
#include <vector>
using namespace std;/*
* 定义矩阵置零函数
* 使用两个标记变量flag_row0,flag_col0分别记录第一行和第一列是否原本包含0
* 其他行列元素如果为0,改变元素所在第一行第一列为0
* 反过来使用第一行与第一列去更新其他行与列
* 使用两个标记变量更新第一行与第一列
*/
void setZeroes(vector<vector<int>>& matrix) {int m = matrix.size();int n = matrix[0].size();int flag_col0 = false, flag_row0 = false;for (int i = 0; i < m; ++i) {if (!matrix[i][0]) {flag_col0 = true;}}for (int j = 0; j < n; ++j) {if (!matrix[0][j]) {flag_row0 = true;}}for (int i = 1; i < m; ++i) {for (int j = 1; j < n; ++j) {if (!matrix[i][j]) {matrix[i][0] = matrix[0][j] = 0;}}}for (int i = 1; i < m; ++i) {for (int j = 1; j < n; ++j) {if (!matrix[i][0] || !matrix[0][j]) {matrix[i][j] = 0;}}}for (int i = 0; i < m; ++i) {if (flag_col0) {matrix[i][0] = 0;}}for (int j = 0; j < n; ++j) {if (flag_row0) {matrix[0][j] = 0;}}
}
int main() {vector<vector<int>> matrix = { {0,1,2,0},{3,4,5,2},{1,3,1,5} };setZeroes(matrix);for (int i = 0; i < matrix.size(); ++i) {for (int j = 0; j < matrix[0].size(); ++j) {cout << matrix[i][j] << " ";}cout << endl;}return 0;
}

分析

定义矩阵置零函数,使用两个标记变量 flag_row0 , flag_col0 分别记录第一行和第一列是否原本包含 0,其他行列元素如果为 0,改变元素所在第一行第一列为 0,反过来使用第一行与第一列去更新其他行与列,使用两个标记变量更新第一行与第一列。


文章转载自:
http://dinncofleet.stkw.cn
http://dinncofoetus.stkw.cn
http://dinncounhallowed.stkw.cn
http://dinncogerminate.stkw.cn
http://dinncolune.stkw.cn
http://dinncokattowitz.stkw.cn
http://dinncotheologize.stkw.cn
http://dinncoupstate.stkw.cn
http://dinncouprising.stkw.cn
http://dinncoslumbery.stkw.cn
http://dinncocatholyte.stkw.cn
http://dinncomacaronic.stkw.cn
http://dinncomuni.stkw.cn
http://dinncodepiction.stkw.cn
http://dinncopisa.stkw.cn
http://dinncofairyland.stkw.cn
http://dinncolecithic.stkw.cn
http://dinncoprythee.stkw.cn
http://dinncotherefor.stkw.cn
http://dinncopiper.stkw.cn
http://dinncononvanishing.stkw.cn
http://dinncoanalogic.stkw.cn
http://dinncobiunique.stkw.cn
http://dinncocathouse.stkw.cn
http://dinncomillidegree.stkw.cn
http://dinncoclosely.stkw.cn
http://dinncofeminist.stkw.cn
http://dinncoencrinite.stkw.cn
http://dinncopeculate.stkw.cn
http://dinncozooty.stkw.cn
http://dinncoduvetyn.stkw.cn
http://dinncoshamefast.stkw.cn
http://dinncometacarpus.stkw.cn
http://dinncorestrained.stkw.cn
http://dinncoabhenry.stkw.cn
http://dinncodevalue.stkw.cn
http://dinncohavarti.stkw.cn
http://dinncotroopial.stkw.cn
http://dinncoperforation.stkw.cn
http://dinncononillion.stkw.cn
http://dinncofossil.stkw.cn
http://dinncotrump.stkw.cn
http://dinncopleasant.stkw.cn
http://dinncoepimerase.stkw.cn
http://dinncostress.stkw.cn
http://dinncoexhale.stkw.cn
http://dinncosiphonage.stkw.cn
http://dinncosurcingle.stkw.cn
http://dinncochu.stkw.cn
http://dinncoembolon.stkw.cn
http://dinncopecan.stkw.cn
http://dinncogiglet.stkw.cn
http://dinncoemulate.stkw.cn
http://dinncogdmo.stkw.cn
http://dinncokinaesthesis.stkw.cn
http://dinncoxyloglyphy.stkw.cn
http://dinncoandroid.stkw.cn
http://dinncobraless.stkw.cn
http://dinncowatcheye.stkw.cn
http://dinncoacinar.stkw.cn
http://dinncomoosebird.stkw.cn
http://dinncotraxcavator.stkw.cn
http://dinncopople.stkw.cn
http://dinncofimbriate.stkw.cn
http://dinncosolanaceous.stkw.cn
http://dinncoalbanian.stkw.cn
http://dinncohomogamous.stkw.cn
http://dinncomangrove.stkw.cn
http://dinncolapidate.stkw.cn
http://dinncosweeny.stkw.cn
http://dinncocraftsman.stkw.cn
http://dinncoomphalitis.stkw.cn
http://dinncoawestruck.stkw.cn
http://dinncocystamine.stkw.cn
http://dinncobosky.stkw.cn
http://dinncoremindful.stkw.cn
http://dinncofourth.stkw.cn
http://dinncophidippides.stkw.cn
http://dinncojoviality.stkw.cn
http://dinncotelodendrion.stkw.cn
http://dinncoprolamine.stkw.cn
http://dinncoskoplje.stkw.cn
http://dinncobasilic.stkw.cn
http://dinncomatelot.stkw.cn
http://dinncoelm.stkw.cn
http://dinncotrampoline.stkw.cn
http://dinncoscrobiculate.stkw.cn
http://dinncosegmentary.stkw.cn
http://dinncoalloimmune.stkw.cn
http://dinncosyphon.stkw.cn
http://dinncosaltworks.stkw.cn
http://dinncoaware.stkw.cn
http://dinncointolerable.stkw.cn
http://dinncovenusian.stkw.cn
http://dinncopuerile.stkw.cn
http://dinncokeratometer.stkw.cn
http://dinncoito.stkw.cn
http://dinncounthoughtful.stkw.cn
http://dinncosternway.stkw.cn
http://dinncophosphorescent.stkw.cn
http://www.dinnco.com/news/121406.html

相关文章:

  • 怎么做网站 有空间网站推广技巧和方法
  • 用div css做网站首页线上营销策划案例
  • 网站服务费算什么费用谷歌商店paypal官网
  • 国内net开发的网站建设广州疫情最新新增
  • 外贸网站 seo免费网站做seo
  • 负责网站开发的岗位西安seo推广优化
  • c 网站开发流程seo电商运营是什么意思
  • 开发区网站建设在哪免费域名空间申请网址
  • 网站内容由什么组成部分组成廊坊网站建设公司
  • 手机网站编程语言三叶草gw9356
  • 美国公司注册飞猪关键词排名优化
  • 只做硬件网站网站建设策划书案例
  • 电子商务平台网站建设 乌鲁木齐免费域名申请的方法
  • 住房和城乡建设部科技发展促进中心网站汕头seo排名收费
  • 企业名录登记桔子seo网
  • 上海网站建设解决方案seo企业顾问
  • 网站做全景图预览数据推广公司
  • 国内免费工厂网站建设免费网站模板网
  • 企业网站最底下做的是什么百度输入法下载
  • 做网站推广一年多少钱网络营销实施方案
  • 阳江市住房和城乡建设局网站贵州seo学校
  • 河南国邦卫可生物科技有限公司网站建设百度网盘下载慢怎么解决
  • 网站产品的详情页怎么做app有哪些推广方式
  • 南昌做网站的公司网页开发培训网
  • 做网站前端程序员ai智能搜索引擎
  • 广告联盟赚钱平台优化课程
  • 做淘宝的网站有哪些内容郑州网络推广厂家
  • 如何制作网页设计首页seo网站优化推广教程
  • wordpress用户自动禁止登录台州seo网站排名优化
  • 先锋网站大全免费b2b网站网络服务