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

示例 1:

输入: [1,1,0,1,1,1]
输出: 3
解释: 开头的两位和最后的三位都是连续1,所以最大连续1的个数是 3.
注意:

输入的数组只包含 0 和1。
输入数组的长度是正整数,且不超过 10,000。

class Solution {
public int findMaxConsecutiveOnes(int[] nums) {
int maxCount = 0;
int temp = 0;
for (int i = 0; i <nums.length ; i++) {
int c = nums[i];
if(c == 1){
temp++;
}else {
maxCount = maxCount > temp ? maxCount :temp;
temp = 0;
}
}
return maxCount > temp ? maxCount :temp;
}
}

最新文章

  1. XmlValidationHelper XSD、Schema(XmlSchemaSet)、XmlReader(XmlValidationSettings)、XmlDocument、XDocument Validate
  2. Java 线程综述
  3. Log4Net在Windows服务中不能记录日志 z
  4. 设置Safari浏览器在标签栏上打开新窗口,而不是弹出一个新窗口
  5. 3036: 绿豆蛙的归宿 - BZOJ
  6. POJ 1064 Cable master
  7. VS2010发布网站的基本步骤
  8. Memcache 在win7x64中安装配置
  9. LPCTSTR
  10. &lt;经验杂谈&gt;C#使用AES加密解密的简单介绍
  11. React native开发中常见的错误
  12. oracle 多行变一行 wmsys.wm_concat
  13. 释放锁标记只有在Synchronized代码结束或者调用wait()。
  14. EL 11个内置对象
  15. 最全面的Git 使用规范装逼指南[转载]
  16. Elasticsearch Query DSL 整理总结(三)—— Match Phrase Query 和 Match Phrase Prefix Query
  17. C# 分析 IIS 日志(Log)
  18. Unity 补充安装
  19. RESTful转载,多看几遍就理解了写点自己的看法和理解
  20. P1776 宝物筛选_NOI导刊2010提高(02)

热门文章

  1. Vue与 Vue组件部分
  2. DPDK LPM库(学习笔记)
  3. linux_centos7_时间更新
  4. BZOJ1009 矩阵快速幂+DP+KMP
  5. git rebase 还是 merge的使用场景最通俗的解释
  6. Poj1328 用雷达覆盖所有的岛屿
  7. Redis-Redis基本类型及使用Java操作
  8. Shone.Math开源系列2 — 实数类型(含分数和无理数)的实现
  9. Swiper的jquery动态渲染不能滑动
  10. vue 下拉列表动画