leetcodehot100 矩阵置零

额外使用一个boolean变量用来判断第一列是否为零。另外第一行除了第一个用来标记当前的列是否为零,第一列用来标记当前行是否标记为零

class Solution {

public void setZeroes(int\[\]\[\] matrix) {

boolean isAllZero = false;//判断第一列是否存在零

for(int i = 0;i<matrix.length;i++){//将记录所有应该置零的地方

for(int j = 0;j<matrix0.length;j++){

if(matrixij==0){

if(j==0){

isAllZero = true;

}else{

matrixi0 = 0;

matrix0j = 0;

}

}

}

}

for(int i = 1;i<matrix.length;i++){

for(int j = 1;j<matrix0.length;j++){

if(matrixi0==0||matrix0j==0){

matrixij = 0;

}

}

}

for(int i = 0;i<matrix0.length;i++){

if(matrix00==0){

matrix0i =0;

}

}

if(isAllZero){

for(int i = 0;i<matrix.length;i++){

matrixi0 =0;

}

}

}

}

相关推荐
atunet6 分钟前
关于图算法中的连通分量检测与最小割问题7
算法
心运软件33 分钟前
银行客户流失预测(Python 完整实战)
算法
邪神与厨二病38 分钟前
牛客周赛 Round 153
python·算法
qizayaoshuap3 小时前
# ❌ 井字棋 — 鸿蒙ArkTS Minimax AI算法与博弈系统设计
人工智能·算法·华为·harmonyos
皓月斯语3 小时前
B3842 [GESP202306 三级] 春游 题解
数据结构·c++·算法·题解
atunet3 小时前
树状结构在查询优化中的作用与实现细节7
算法
徐凤年_4 小时前
rog_map参数理解
算法
春日见4 小时前
算法与数据结构----哈希表
数据结构·人工智能·算法·机器学习·自动驾驶·哈希算法·散列表
叩码以求索4 小时前
统计按位或能得到最大值的子集数目(一)
数据结构·算法
tachibana25 小时前
hot100 数组中的第K个最大元素(215)
java·数据结构·算法·leetcode