矩阵置零——73

news/2024/11/16 7:48:12/

 力扣

class Solution {
public:void setZeroes(vector<vector<int>>& matrix) {bool rowFlag=false;for(int i=0;i<matrix[0].size();i++){if(matrix[0][i]==0){rowFlag=true;break;}}bool colFlag=false;for(int i=0;i<matrix.size();i++){if(matrix[i][0]==0){colFlag=true;break;}}for(int i=1;i<matrix.size();i++){for(int j=1;j<matrix[0].size();j++){if(matrix[i][j]==0){matrix[i][0]=0;matrix[0][j]=0;}}}for(int i=1;i<matrix[0].size();i++){if(matrix[0][i]==0){for(int j=0;j<matrix.size();j++){matrix[j][i]=0;}}}for(int i=1;i<matrix.size();i++){if(matrix[i][0]==0){for(int j=0;j<matrix[0].size();j++){matrix[i][j]=0;}}}if(rowFlag){for(int i=0;i<matrix[0].size();i++)matrix[0][i]=0;}if(colFlag){for(int i=0;i<matrix.size();i++)matrix[i][0]=0;}}
};


http://www.ppmy.cn/news/598700.html

相关文章

aptio设置图解教程2012中文_u盘装系统bios设置图解|u盘重装系统设置bios教程

大部分人都会采用U盘装系统,要使用U盘装系统之前需要一个很重要的步骤,就是设置U盘启动,多数电脑可以直接通过启动快捷键选择U盘启动,还有一部分电脑需要bios设置才可以。那么U盘装系统怎么设置bios呢?下面系统城小编跟大家介绍U盘重装系统设置bios方法。 操作须知: 1、B…

Vue3无法解析require后动态导入图片路径的解决方案

文章目录 业务需求解决方案完整代码 先看我的业务需求&#xff0c;然后再看解决方案&#xff0c;因为vue3无法解析require&#xff0c;所以我们用以下方式解决问题 业务需求 前端向后端获取userInfo&#xff0c;后端返回的图片数据是一个文件名&#xff0c;所以我们前端要从某…

华硕z170a如何开启m2_华硕Z170主板bios如何设置|华硕Z170主板设置bios的方法

华硕Z170主板bios如何设置?下面小编就跟大家说说具体的设置步骤,有需要的用户可以看看以下的教程。 华硕Z170主板设置bios的方法: 华硕Z170主板bios设置--高级菜单(Advanced)。高级菜单(Advanced)中央处理器与其他系统设备的细部设置。 Active Processor Cores [All] 设置…

华硕主板如何设置开机自启_华硕主板怎么设置自动开机,华硕主板设置通电开机-...

有些时候我们想让华硕电脑实现自动开机的操作,那要怎么操作呢?下面就由学习啦小编来为你们简单的介绍php?/%BB%AA%CB%B6%D6%F7%B0%E5/ target=_blank>华硕主板自动开机的情况吧! 华硕主板自动开机的设置方法华硕主板自动开机的原因:开机按Del进BIOS设置的PowerManagemen…

js 设置password placeholder样式_装机必备!超级详细的BIOS设置图解

对于很多人来说&#xff0c;在装系统过程中难免遇到各类问题&#xff0c;其中最让人头疼的就是BIOS设置了。BIOS设置对于大多数人来说还是比较陌生的&#xff0c;毕竟BIOS设置基本上很少有中文的&#xff0c;给我们设置也带来很大难度。如果你不了解BIOS没关系&#xff0c;今天…

创建第一个FreeRTOS任务

创建第一个FreeRTOS任务 一.序言二.创建任务2.1 句柄2.2 创建任务函数 三.代码实例四.实验现象 一.序言 其实FreeRTOS也没大家现象的那么困难&#xff0c;跟着博主的思路其实也挺容易上手的。前面几篇博客已经教大家搭建好FreeRTOS。这篇文章就是教大家实战&#xff0c;创建你…

建立无需build的vue单页面应用SPA框架

vue、react这种前端渲染的框架&#xff0c;比较适合做SPA&#xff08;Single Page Application&#xff09;。如果用ejs做SPA&#xff0c;js代码控制好全局变量冲突不算严重&#xff0c;但dom元素用jquery操作会遇到很多的名称上的冲突&#xff08;tag、id、name&#xff09;。…

MySQL 逻辑备份mysqldump

逻辑备份mysqldump MySQL 自带的逻辑备份工具。可以保证数据的一致性和服务的可用性原理是通过协议连接到 MySQL 数据库&#xff0c;将需要备份的数据查询出来&#xff0c;将查询出的数据转换成对应的 insert 语句&#xff0c;当我们需要还原这些数据时&#xff0c;只要执行这些…