leetcode最大连续1的个数(简单)

比较简单,但解时候如果能一次通过更好

方案一

java 复制代码
    public int findMaxConsecutiveOnes(int[] nums) {
        int i = -1,j = 0,max = 0;
        while(j < nums.length && max < nums.length - i) {
            if(nums[j] != 1) {
                i = j;
            } else if(max < j - i){
                max = j - i;
            }
            j++;
        }
        return max;
    }

方案二

java 复制代码
    public int findMaxConsecutiveOnes(int[] nums) {
        int i = -1,count = 0,max = 0;
        while(++i < nums.length) {
            if(nums[i] == 0) {
                count = 0;
            } else {
                count++;
            }
            if(max < count) max = count; 
        }
        return max;
    }
相关推荐
凯瑟琳.奥古斯特17 分钟前
力扣1015C++解法技巧
c++·算法·leetcode·链表·职场和发展
seowmt26 分钟前
GEO效果该什么时候看数据:从立项到复盘的时间线复盘
算法·ip·seo·geo·faq
悠仁さん26 分钟前
【算法C++】双指针(一)
数据结构·c++·算法
文丑颜不良啊28 分钟前
LeetCode626~650题目解析
java·leetcode
小豆庄35 分钟前
本地视频脱敏的追踪系统踩坑——车牌过滤、转场误判与ID冲突排查
人工智能·算法·目标检测·音视频·视频·敏捷流程·纹理贴图
忆挽篱笙歌35 分钟前
进程替换函数与shenll命令行解释器
前端·javascript·算法
YukiRinLL37 分钟前
字符串存储与 BF、KMP 匹配算法
数据结构·算法
小超人诞生日记43 分钟前
Linux:环境变量 & 进程虚拟地址空间
linux·算法
小白起 v1 小时前
【算法学习 · 01】深入理解大 O 表示法:从「能跑就行」到「专业评估」算法性能
算法
梦帮科技1 小时前
脑机接口(BCI)与神经系统安全:EEG 神经电信号欺骗注入、神经闭环解码算法与生物黑客反制
算法·安全