LeetCode485. 最大连续1的个数(java)

INS/伪距组合导航(2) 伪距惯导组合导航 阅读详情

代码:

  • 解法一
class Solution {
    public int findMaxConsecutiveOnes(int[] nums) {
        if(nums==null||nums.length==0){	//数组不存在 或者数组为空
            return -1;
        }
        int maxCount=0;
        for(int i=0;i<nums.length;){	//遍历数组
            if(nums[i]==1){	//元素为1时 判断其后面相邻值为1的元素的个数
               int count=1;
               for(int j=i+1;j<nums.length;j++){	//判断后面相邻的元素
                   if(nums[j]==1){
                       count++;
                   }else{
                       break;
                   }
               }
                if(maxCount<count){	//如果count>maxCount 将count赋值给maxCount
                   maxCount=count;
                }
                i=i+count;	//这次连续的1判断完成后 判断后面的有
            }else{	//如果该元素的值不为1,则直接i向后移
                i++; 
            }
        }
        return maxCount;	//返回需要的结果
    }
}
  • 别人的代码
//思路类似于解法一
class Solution {
    public int findMaxConsecutiveOnes(int[] nums) {
        int n=nums.length;
        if(n==0)
            return 0;
        int flag=0;
        int a=0;
        for (int i = 0; i <n ; i++) {
            if(nums[i]==1)
                flag++;
            else
                flag=0;
            if(flag>a)
                a=flag;
        }

    return a;
    }
}
duilib 实现截屏选取功能分析 本文关注点不再截屏而是截屏选取工具 1首先肯定是个透明窗口,且置顶并且是工具窗口(任务栏不显示窗口图标) 窗口样式 <?xml version="1.0" encoding="utf-8"?> <Window shadowattached="false"> <Box > <VBox name="track_box" margin="200,200,200,200" bkimage="file='screen_bord... 阅读详情

相关推荐

零售-公司间关联交易退货STO的实现方式

零售-公司间关联交易采购 STO-退货 集团公司下经常会出现一家公司和另外一家公司的公司间的关联交易,如跨公司销售、总分公司之间采购,分公司之间的采购等业务;通常公司间采购会采取STO的模式来实现(根据业务模式可以将库存转储统一做成STO的模式,公司间STO、同公司工厂间、同工厂库存地点间 的STO SAP都是支持的); 公司间STO 正向A向B采购都很熟悉,公司间退货STO的其实也是比较普遍的业务现象,很多实施着也将其做成反向的STO(B向A采购),而不是退货STO(A向B,item 选择return的标

weixin_45518759的博客 2838

leetcode【每日一题】485. 最大连续1的个数 java

题干 给定一个二进制数组, 计算其中最大连续1的个数。 示例 1: 输入: [1,1,0,1,1,1] 输出: 3 解释: 开头的两位和最后的三位都是连续1,所以最大连续1的个数是 3. 注意: 输入的数组只包含 0 和1。 输入数组的长度是正整数,且不超过 10,000。 想法 首先祝各位新年快乐,前几天的每日一图因为电脑没在身边也鸽掉了 回到题本身,经典一次遍历的简单题 设两个变量,一个表示全局遍历的最大连续数量maxcount,一个表示局部的最大连续数量count。 遍历的时候如果连续都是1,那么co

qq_43491066的博客 250

CubeMX实战:ETH+LWIP+FreeRTOS网络工程从零搭建与AC6编译优化

本文手把手教你使用STM32CubeMX从零搭建集成以太网(ETH)、LWIP协议栈和FreeRTOS的嵌入式网络工程。文章详细解析了外设配置、协议栈调优、任务规划等关键步骤,并重点分享了如何解决ARM Compiler 6(AC6)的兼容性问题,实现编译速度与稳定性的双重提升,助你快速构建稳定的网络应用原型。

n2o3p4的博客 410

LeetCode485(力扣485)最大连续1的个数java多种思路{单指针遍历,双指针遍历,暴力模拟,滑动窗口,动态规划,字符串切割}

给定一个二进制数组, 计算其中最大连续1的个数。 示例 1: 输入: [1,1,0,1,1,1] 输出: 3 解释: 开头的两位和最后的三位都是连续1,所以最大连续1的个数是 3. 注意: 输入的数组只包含 0 和1。 输入数组的长度是正整数,且不超过 10,000。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/max-consecutive-ones 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。 public class

weixin_46183830的博客 401

多层感知机 Multilayer Perceptron | MLP

本文主要简单介绍了多层感知机的基本概念,优缺点,应用场景,建模时的注意事项,评价指标,实现方法,python示例和模型的参数等。

JasonH2021的博客 3万+

Qwen3.5在昇腾NPU上部署:vLLM-Ascend全链路实战

大语言模型推理框架(如vLLM)通过PagedAttention等内存调度机制,显著提升显存利用率与吞吐性能;国产AI芯片(如昇腾NPU)需配套专用算子优化与硬件感知调度才能释放真实算力。本文聚焦Qwen3.5大语言模型在昇腾平台的端到端部署,深入解析vLLM-Ascend如何协同CANN工具链、适配RoPE位置编码与Tokenizer映射、调优block_size与kv_cache_dtype等关键参数,实现单卡42 tokens/s高吞吐与112ms低延迟。内容覆盖环境验证、源码编译、模型权重转换、服务

weixin_34335458的博客 281

Leetcode 485. Max Consecutive Ones (Java)

Given a binary arraynums, returnthe maximum number of consecutive1's in the array. Example 1: Input: nums = [1,1,0,1,1,1] Output: 3 Explanation: The first two digits or the last three digits are consecutive 1s. The maximum number of consecutive 1s ...

weixin_58080442的博客 256

实战演练,如何用Easyexcel合并单元格,设置字体、边框样式,并在尾行加入备注

,实现效果如下:1、多级表头合并2、表头底纹+表格边框3、合并相同数据单元格4、尾行加入备注。

Su7148的博客 1万+

LeetCode每日一题(485. 最大连续 1 的个数)

485. 最大连续 1 的个数 给定一个二进制数组 nums , 计算其中最大连续 1 的个数。 示例 1: 输入:nums = [1,1,0,1,1,1] 输出:3 解释:开头的两位和最后的三位都是连续 1 ,所以最大连续 1 的个数是 3. 示例 2: 输入:nums = [1,0,1,1,0,1] 输出:2 提示: 1 <= nums.length <= 105 nums[i]不是0就是1. 来源:力扣(LeetCode) 链接:https://leetc...

weixin_51755941的博客 646

不只是CPU主频:深入解析英飞凌Aurix TC3xx各外设时钟树(CAN、以太网、Flash时序如何配置)

本文深入解析英飞凌Aurix TC3xx系列微控制器的外设时钟树配置,涵盖CAN、以太网和Flash时序的优化方法。通过详细分析时钟系统架构、关键外设配置及多外设协同设计策略,帮助工程师实现高性能汽车电子控制单元(ECU)开发。特别关注系统时钟的灵活配置与EMC优化技巧,提升系统实时性和可靠性。

weixin_29189373的博客 401

《UDS协议从入门到精通(UDS速查手册)》(完结撒花版)

专栏总目录,文中介绍了UDS协议相关的基础知识和一些术语,给出了详细介绍6大类26种服务的跳转目录。

车载系统攻城狮 9万+

LeetCode485. 最大连续1的个数

题目来源: https://leetcode-cn.com/problems/max-consecutive-ones/ 题目描述: 代码如下: class Solution { public int findMaxConsecutiveOnes(int[] nums) { if(nums == null) { return 0; ...

qq_39241239的博客 410

Qt实现窗口等比例缩放

在Qt中,实现窗口的等比例缩放是一个常见的需求。通过对窗口的尺寸进行调整,使得窗口的内容在缩放过程中保持相同的比例,可以提供更好的用户体验。通过以上的代码,我们实现了一个可以等比例缩放的Qt窗口。在调整窗口大小时,窗口中的标签和按钮将按比例缩放,保持内容的比例不变。首先,我们需要在Qt中创建一个窗口,并设置其内容。在该事件中,我们将根据窗口的新尺寸计算出合适的比例因子,并将其应用到窗口的内容上。现在,我们将添加功能,使得窗口可以等比例缩放。最后,我们将缩放因子应用到窗口中的标签和按钮上,调整它们的尺寸。

2301_79330511的博客 3959

Java实现 LeetCode 485 最大连续1的个数

485. 最大连续1的个数 给定一个二进制数组, 计算其中最大连续1的个数。 示例 1: 输入: [1,1,0,1,1,1] 输出: 3 解释: 开头的两位和最后的三位都是连续1,所以最大连续1的个数是 3. 注意: 输入的数组只包含 0 和1。 输入数组的长度是正整数,且不超过 10,000。 class Solution { public int findMaxConsecutiv...

南 墙 1万+

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

leetcode - 485 最大连续1的个数 -java版

文章目录题目代码 题目 给定一个二进制数组, 计算其中最大连续1的个数。 示例 1: 输入: [1,1,0,1,1,1] 输出: 3 解释: 开头的两位和最后的三位都是连续1,所以最大连续1的个数是 3. 注意: 输入的数组只包含 0 和1。 输入数组的长度是正整数,且不超过 10,000。 代码 /* * @lc app=leetcode.cn id=485 lang=java * * [...

lingle1的博客 574

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

LeetCode 485:连续最大1的个数 Max Consecutive Ones(python java)

LeetCode 485:连续最大1的个数 Max Consecutive Ones 给定一个二进制数组, 计算其中最大连续1的个数。 Given a binary array, find the maximum number of consecutive 1s in this array. 示例 1: 输入: [1,1,0,1,1,1] 输出: 3 解释: 开头的两位和最后的三位都是连续1,所以...

爱写Bug 329

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

[LeetCode] 485.最大连续 1 的个数(Java)

给定一个二进制数组nums, 计算其中最大连续1的个数。

是猛男|二次元|玩原神|含盐量极高|不是GAY|不玩币|不接单 1575

[LeetCode]485. 最大连续 1 的个数(java实现)

[LeetCode]485. 最大连续 1 的个数(java实现)1. 题目2. 读题(需要重点注意的东西)3. 解法4. 可能有帮助的前置习题5. 所用到的数据结构与算法思想6. 总结 1. 题目 2. 读题(需要重点注意的东西) 思路:因为是0和1组成的数组,如果是1,则n++;否则,判断n和目前最长长度max,如果n>max,将n的值赋值给max;最后需要注意,在输出max前,还需要判断n和max的大小。思考为什么? 3. 解法 解法: class Solution { public

cloud的博客 218

LeetCode——485. 最大连续1的个数(Max Consecutive Ones)[简单]——分析及代码(Java)

LeetCode——485. 最大连续1的个数[Max Consecutive Ones][简单]——分析及代码[Java]一、题目二、分析及代码1. 直接遍历(1)思路(2)代码(3)结果2. 双指针(1)思路(2)代码(3)结果三、其他 一、题目 给定一个二进制数组, 计算其中最大连续1的个数。 示例 1: 输入: [1,1,0,1,1,1] 输出: 3 解释: 开头的两位和最后的三位都是连续1,所以最大连续1的个数是 3. 注意: 输入的数组只包含 0 和1。 输入数组的长度是正整数,且不超过 1

江南土豆的博客 212

【leetcode485】最大连续1的个数 java题解

【leetcode分类下所有的题解均为作者本人经过权衡后挑选出的题解,在易读和可维护性上有优势 每题只有一个答案,避免掉了太繁琐的以及不实用的方案,所以不一定是最优解】 给定一个二进制数组, 计算其中最大连续1的个数。 示例 1: 输入: [1,1,0,1,1,1] 输出: 3 解释: 开头的两位和最后的三位都是连续1,所以最大连续1的个数是 3. 注意: 输入的数组只包含 0 和1。 输入数组...

illusion 510

力扣第485. 最大连续1的个数Java实现

题目描述: 给定一个二进制数组, 计算其中最大连续1的个数。 示例 1: 输入: [1,1,0,1,1,1] 输出: 3 解释: 开头的两位和最后的三位都是连续1,所以最大连续1的个数是 3. 注意: 输入的数组只包含 0 和1。 输入数组的长度是正整数,且不超过 10,000。 Java解题 package ArrayThrough; public class Arry485 { public static void main(String[] args) { java.uti

lhcdate的博客 205

力扣(LeetCode)第485题 -- 最大连续1的个数(python & Java)

本文用2种语言对力扣"485.最大连续1的个数"进行了详细的讲解。

@Peixian Liang 388

LeetCode 485. 最大连续1的个数 (Java)

485. 最大连续1的个数 给定一个二进制数组, 计算其中最大连续1的个数。 示例 1: 输入: [1,1,0,1,1,1] 输出: 3 解释: 开头的两位和最后的三位都是连续1,所以最大连续1的个数是 3. 注意: 输入的数组只包含 0 和1。 输入数组的长度是正整数,且不超过 10,000。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems...

nuts_and_bolts的博客 153

最大连续1的个数-力扣485-Java

Java求解二进制数组中最大连续1的个数

TLJava^v^的博客 239

LeetCode485.最大连续1的个数(Java实现)

链接:https://leetcode-cn.com/problems/max-consecutive-ones/ class Solution { public int findMaxConsecutiveOnes(int[] nums) { if (nums == null) { return 0; } int maxCount = 0; for (int i =...

Teacher_HENG 405
上一篇: LeetCode905. 按奇偶排序数组(java)
下一篇: 数据结构---树
inferno devil
博客等级 码龄9年 54粉丝 172原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值