题意:给出一个数组,求数组中连续1出现次数最大 的数

思路:记住上一个数,通过与当前数比较

(1)当前数为1,并且前一个数也为1,则计数加1

(2)当前数为1,前一个数不娄1,计数赋值为1

(3)当前数不为1,则更新最大计数,并且当当前计数置为0

代码如下:

var findMaxConsecutiveOnes = function(nums) {var ans = 0;var prev = -1;var tmp = 0;for (var i = 0; i < nums.length; i++){if (nums[i] == 1){if (prev != 1) tmp = 1;else if (prev == 1) tmp += 1;}else{ans = Math.max(ans, tmp);tmp = 0;}prev = nums[i];}ans = Math.max(ans, tmp);return ans;
};

LeetCode Max Consecutive Ones相关推荐

  1. leetcode 485,487,1004. Max Consecutive Ones I ,II, III(最大连续1的个数问题合集)

    485. Max Consecutive Ones https://leetcode.com/problems/max-consecutive-ones/ easy 题,思路不说了,直接上代码. cl ...

  2. 485. Max Consecutive Ones - LeetCode

    Question 485. Max Consecutive Ones Solution 题目大意:给一个数组,取连续1的最大长度 思路:遍历数组,连续1就加1,取最大 Java实现: public i ...

  3. Leetcode日练笔记19 #487 Max Consecutive Ones II (Medium)

    #487 Max Consecutive Ones II (Medium) Given a binary array nums, return the maximum number of consec ...

  4. LeetCode 829. Consecutive Numbers Sum--笔试题--C++解法

    LeetCode 829. Consecutive Numbers Sum–笔试题–C++解法 LeetCode题解专栏:LeetCode题解 LeetCode 所有题目总结:LeetCode 所有题 ...

  5. LeetCode: Max Points on a Line

    LeetCode: Max Points on a Line LeetCode: Max Points on a Line Given n points on a 2D plane, find the ...

  6. LeetCode 485. Max Consecutive Ones

    题目描述: Given a binary array, find the maximum number of consecutive 1s in this array. Example 1: Inpu ...

  7. C#LeetCode刷题之#485-最大连续1的个数(Max Consecutive Ones)

    问题 该文章的最新版本已迁移至个人博客[比特飞],单击链接 https://www.byteflying.com/archives/3714 访问. 给定一个二进制数组, 计算其中最大连续1的个数. ...

  8. 【LeetCode】487. Max Consecutive Ones II 解题报告 (C++)

    作者: 负雪明烛 id: fuxuemingzhu 个人博客:http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 解题方法 动态规划 日期 题目地址:https://leetco ...

  9. 【Leetcode】487. Max Consecutive Ones II

    题目地址: https://leetcode.com/problems/max-consecutive-ones-ii/description/ 给定一个长nnn的010101数组AAA,允许将任意一 ...

最新文章

  1. eclipse快捷键操作
  2. centos7安装Metricbeat7.6.0采集nginx指标
  3. IBASE and ES change pointer
  4. php创建分页类,一个最强的PHP通用分页类
  5. 一天一个C++程序(六)
  6. SQL2005中row_number()等函数的用法
  7. 1.5亿元奖金,给了这50位青年科学家
  8. c语言error和,C语言ERROR精选.doc
  9. [android源码分析]sdp Server的启动分析
  10. 2022年寒假ACM练习1
  11. Linux系统清空回收站
  12. Shiro-SpringBoot (一)
  13. AI元宇宙敲门砖【3.2】:太好听了吧,和AI一起唱,一起做虚拟偶像
  14. JAVA+appium+夜神模拟器实现APP爬虫
  15. 有一间计算机实验室英语怎么说,实验室英语怎么说
  16. 如何实现一台机器上运行多个MySQL实例?
  17. CardSlidePanel卡片左右划效果
  18. flutter icon 大全
  19. Paragon NTFS使用教程:处理安装分卷失败
  20. 设备端的超市商品识别

热门文章

  1. UVa 11063 - B2-Sequence
  2. [Selenium]Eclipse hangs at 57% in debug mode with TestNG tests
  3. 在当当买了python怎么下载源代码-爬虫实战一:爬取当当网所有 Python 书籍
  4. python下载教程3.7-Python3
  5. python代码示例百度云-python利用百度云接口实现车牌识别的示例
  6. 菜鸟教程python3-Python数据分析,学习路径拆解及资源推荐
  7. python官网下载步骤手机-一招解决:各种版本的Python下载安装教程
  8. python绘制散点图-Python:matplotlib绘制散点图
  9. 编程软件python下载-python 2.7官方版
  10. 用python绘制柱状图标题-使用Python绘制图表大全总结