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;
    }
相关推荐
weixin_307779134 小时前
从“人操作仪器”到“Agent 自主发现”:OPL 金属材料自驱动实验室 MVP 技术论述
开发语言·人工智能·算法·架构
释厄6234 小时前
01AB 基本元理——任何智能体的三元法理·0=1→0≠1法理跃迁为天理
人工智能·windows·算法·microsoft·机器学习
Omics Pro4 小时前
经典多组学整合算法→商用云平台
数据库·人工智能·算法·机器学习·自然语言处理
ting94520004 小时前
深度拆解|1752vc Pitch Deck Analyzer 底层技术架构与核心算法原理
人工智能·算法·架构
贾斯汀frank4 小时前
基于 Java + Playwright 实现网站自动访问与数据采集
算法
早睡早起不秃头&4 小时前
【架构】- 移动机器人系统的插件化:让定位算法独立演进
算法·架构
mmmmath_35 小时前
LeetCode.020.有效的括号
数据结构·算法·leetcode
Doubbbbbbble云5 小时前
算法优化中的数学建模与理论界限分析4
算法·数学建模
垆边人似月.5 小时前
华为机考题:字符个数统计
数据结构·算法·华为
en.en..5 小时前
Linux 进程退出exit(函数)
java·开发语言·算法