Leetcode—485.最大连续1的个数【简单】

2023每日刷题(十五)

Leetcode---485.最大连续1的个数

实现代码

c 复制代码
int findMaxConsecutiveOnes(int* nums, int numsSize){
    int max = 0;
    int i;
    int flag = 0;
    int cnt = 0;
    for(i = 0; i < numsSize; i++) {
        if(nums[i] == 1) {
            if(flag == 0) {
                flag = 1;
                cnt = 1;
            } else {
                cnt++;
            }
            max = cnt > max ? cnt : max;
        } else {
            flag = 0;
            cnt = 1;
        }
    }
    return max;
}

运行结果

另一种思路实现代码

c 复制代码
int findMaxConsecutiveOnes(int* nums, int numsSize){
    int ans = 0, cur = 0;
    for(int i = 0; i < numsSize; i++) {
        if(nums[i] == 0) {
            cur = 0;
        } else {
            cur++;
        }
        if(cur > ans) {
            ans = cur;
        }
    }
    return ans;
}

之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!

相关推荐
MicroTech202512 小时前
微算法科技(NASDAQ :MLGO)量子增强区块链联邦学习:基于量子拜占庭协议的技术革新
科技·算法·区块链
优化控制仿真模型12 小时前
26年初中中考英语大纲词汇1600个电子版PDF
经验分享·pdf
山河君12 小时前
从后验到先验:语音信噪比估计与DD算法详解
算法·音视频·语音识别·信号处理
优化控制仿真模型12 小时前
【26专四】英语专业四级TEM4历年真题及答案电子版PDF(2009-2025年)
经验分享·pdf
阿Y加油吧12 小时前
栈的经典应用:字符串解码 & 每日温度 深度解析
数据结构·python·算法
小O的算法实验室12 小时前
2025年EAAI,累积二项分布概率人工蜂群算法+机械工程设计全局优化,深度解析+性能实测
算法·论文复现·智能算法·智能算法改进
T700_67512 小时前
缺少DLL文件怎么办?使用游戏运行库一键修复,告别繁琐手动安装
经验分享
学习噢学个屁13 小时前
基于51单片机心率仪—体温心率血氧蓝牙
c语言·单片机·嵌入式硬件·51单片机
千谦阙听13 小时前
数据结构最终章:万字详解排序算法!(内部排序)
c语言·数据结构·学习·算法·排序算法
abant213 小时前
leetcode 76 最小覆盖子串
算法·leetcode·职场和发展