Max Consecutive Ones
Given a binary array, find the maximum number of consecutive 1s in this array.
Example 1:
Input: [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 is 3.
Note:
- The input array will only contain 0and1.
- The length of input array is a positive integer and will not exceed 10,000
分析:计算1连续出现的最大次数。
思路:遍历统计次数,记录下连续出现的次数即可。
JAVA CODE
class Solution {
    public int findMaxConsecutiveOnes(int[] nums) {
        int times = 0, maxTimes = 0;
        for(int i = 0; i < nums.length; i++){
            if(nums[i] == 0){
                maxTimes = maxTimes > times ? maxTimes : times;
                times = 0;
            }else{
                times++;
            }
        }
        return maxTimes = maxTimes > times ? maxTimes : times;
    }
}
Max Consecutive Ones的更多相关文章
- [LeetCode] Max Consecutive Ones II 最大连续1的个数之二
		Given a binary array, find the maximum number of consecutive 1s in this array if you can flip at mos ... 
- Leetcode: Max Consecutive Ones II(unsolved locked problem)
		Given a binary array, find the maximum number of consecutive 1s in this array if you can flip at mos ... 
- 【leetcode】485. Max Consecutive Ones
		problem 485. Max Consecutive Ones solution1: class Solution { public: int findMaxConsecutiveOnes(vec ... 
- LeetCode——Max Consecutive Ones
		LeetCode--Max Consecutive Ones Question Given a binary array, find the maximum number of consecutive ... 
- 485. Max Consecutive Ones最长的连续1的个数
		[抄题]: Given a binary array, find the maximum number of consecutive 1s in this array. Example 1: Inpu ... 
- 485. Max Consecutive Ones【easy】
		485. Max Consecutive Ones[easy] Given a binary array, find the maximum number of consecutive 1s in t ... 
- LeetCode Max Consecutive Ones II
		原题链接在这里:https://leetcode.com/problems/max-consecutive-ones-ii/ 题目: Given a binary array, find the ma ... 
- Flume启动报错[ERROR - org.apache.flume.sink.hdfs. Hit max consecutive under-replication rotations (30); will not continue rolling files under this path due to under-replication解决办法(图文详解)
		前期博客 Flume自定义拦截器(Interceptors)或自带拦截器时的一些经验技巧总结(图文详解) 问题详情 -- ::, (SinkRunner-PollingRunner-Default ... 
- 485. Max Consecutive Ones@python
		Given a binary array, find the maximum number of consecutive 1s in this array. Example 1: Input: [1, ... 
- LeetCode_485. Max Consecutive Ones
		485. Max Consecutive Ones Easy Given a binary array, find the maximum number of consecutive 1s in th ... 
随机推荐
- snowflake主键生成策略
			1.snowflake简介 在分布式系统中,我们需要各种各样的ID,既然是ID那么必然是要保证全局唯一,除此之外,不同当业务还需要不同的特性,比如像并发巨大的业务要求ID生成效率高,吞吐大:比如某些银 ... 
- Java8 Stream简介
			Stream是Java 8新增的重要特性, 它提供函数式编程支持并允许以管道方式操作集合. 流操作会遍历数据源, 使用管道式操作处理数据后生成结果集合, 这个过程通常不会对数据源造成影响. lambd ... 
- oracle 索引失效的情况分析
			见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp54 1) 没有查询条件,或者查询条件没有建立索引 2) 在查询条件上 ... 
- JavaScript学习日志(二):面向对象的程序设计
			1,ECMAScript不像其他面向对象的语言那样有类的概念,它的对象与其他不同. 2,ECMAScript有两种属性:数据属性和访问器属性.([[]]这种双中括号表示属性为内部属性,外部不可直接访问 ... 
- Project 6:上楼梯问题
			问题简述:梯有N阶,上楼可以一步上一阶,也可以一步上二阶.编写一个程序,计算共有多少中不同的走法. 样例输入: 5 样例输出: 8 #include <stdio.h> int count ... 
- css3 如何实现圆边框的渐变
			使用 css 实现下面效果: 把效果分解. 代码一: <style> .helper1 { height: 40px; padding: 15px; background: -webkit ... 
- 201521123033《Java程序设计》第7周学习总结
			1. 本周学习总结 以你喜欢的方式(思维导图或其他)归纳总结集合相关内容. 参考资料: XMind answer: 2. 书面作业 1.ArrayList代码分析 1.1 解释ArrayList的co ... 
- 201521123038 《Java程序设计》 第二周学习总结
			201521123038 <Java程序设计> 第二周学习总结 1.本章学习总结 学会在Java程序中使用函数,使程序层次更清晰 使用StringBuilder编写代码,减少内存空间的占用 ... 
- 201521123027  《JAVA程序设计》第一周学习总结
			一.本周学习总结 经过第一周的JAVA学习,初步学习到下列重点知识: 1.JAVA SE的主要部分:JVM.JRE.JDK.与JAVA语言: 2.JAVA虚拟机实验跨平台运行JAVA程序: 3.JAV ... 
- Java-错误处理机制学习(一)异常处理
			注意:本文介绍Java中的异常处理理论知识及相关语法结构,对于实际应用来说是万万不够的.关于如何高效地使用异常,请查看Java-高效地使用Exception-实践. 异常处理的思想是,当应用程序处于异 ... 
