int longestSubarray(int* nums, int numsSize){
int flag=0;
int max=-1;
for(int a=0;a<numsSize;a++){
if(nums[a]==0){
flag=1;
nums[a]=2;
int count=0;
for(int b=0;b<numsSize;b++){
if(nums[b]==1){
count++;
}
else if(nums[b]==0){
if(max<count){
max=count;
}
count=0;
}
else{
continue;
}
}
if(max<count){
max=count;
}
nums[a]=0;
}
}
if(flag==0){
return numsSize-1;
}
return max;
}
力扣------删掉一个元素以后全为 1 的最长子数组
最新推荐文章于 2024-09-01 11:38:54 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)