leetcode(1)485——最大连续 1 的个数(C++)
文章目录
- 前言
- 程序
- 疑惑
- vector& nums
- int v : nums
前言
程序, 边刷边总结边学语言。
程序
class Solution {public:int findMaxConsecutiveOnes(vector<int>& nums) {bool flag = false;int res = 0, tmp = 0;for (int v : nums) {if (v == 1) {tmp++;flag = true;} else {res = max(res, tmp);flag = false;tmp = 0;}}res = max(res, tmp);return res;}
};
疑惑
vector& nums
向量(Vector)是一个封装了动态大小数组的顺序容器(Sequence Container),简单来说,向量是一个能够存放任意类型的动态数组。
& 地址引用
int v : nums
参考
把nums这个数组进行遍历,它有多少个数,就遍历多少遍。遍历的时候每次都把把其中的一个值给v;
leetcode(1)485——最大连续 1 的个数(C++)相关推荐
- C++描述 LeetCode 485. 最大连续1的个数
C++描述 LeetCode 485. 最大连续1的个数 大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博主目前仅在CSDN中写博客,唯 ...
- 485. 最大连续1的个数
链接:485. 最大连续1的个数 题解:https://leetcode-cn.com/problems/max-consecutive-ones/solution/zui-da-lian-xu-1d ...
- leetcode 485. 最大连续1的个数
给定一个二进制数组, 计算其中最大连续1的个数. 示例 1: 输入: [1,1,0,1,1,1] 输出: 3 解释: 开头的两位和最后的三位都是连续1,所以最大连续1的个数是 3. 解题思路 遇到0时 ...
- 20191023:(leetcode习题)最大连续1的个数 III
最大连续1的个数 III 题目 大致思路 代码实现 题目 给定一个由若干 0 和 1 组成的数组 A,我们最多可以将 K 个值从 0 变成 1 .返回仅包含 1 的最长(连续)子数组的长度. 输入:A ...
- leetcode 485. 最大连续 1 的个数(Java版)
题目 https://leetcode-cn.com/problems/max-consecutive-ones/ 题解 本题比较简单,两分钟搞定.思路是:维护一个全局最大和局部最大,并保持全局最大及 ...
- LeetCode 1004.最长连续1的个数
给定一个由若干 0 和 1 组成的数组 A,我们最多可以将 K 个值从 0 变成 1 . 返回仅包含 1 的最长(连续)子数组的长度. 示例 1: 输入:A = [1,1,1,0,0,0,1,1,1, ...
- 485. 最大连续1的个数 golang
Me func findMaxConsecutiveOnes(nums []int) int {max := 0for i,j := 0, -1; i < len(nums); i++ {if ...
- LeetCode(485)——最大连续1的个数(JavaScript)
给定一个二进制数组, 计算其中最大连续1的个数. 示例1: 输入: [1,1,0,1,1,1] 输出: 3 解释: 开头的两位和最后的三位都是连续1,所以最大连续1的个数是 3. 注意: 输入的数组只 ...
- LeetCode 487. 最大连续1的个数 II(滑动窗口)
文章目录 1. 题目 2. 解题 1. 题目 给定一个二进制数组,你可以最多将 1 个 0 翻转为 1,找出其中最大连续 1 的个数. 示例 1: 输入:[1,0,1,1,0] 输出:4 解释:翻转第 ...
最新文章
- PoPo数据可视化第9期
- 1gitolite构建git服务器
- Java 数组 之 一维数组
- G6 图可视化引擎——入门教程——插件与工具
- C# 3.0 扩展方法
- 表达式中常用到的运算符
- JS面向对象——class定义类、类的构造函数、实例方法、访问器方法、静态方法、继承、super、多态
- 电脑快捷键大全表格_办公技能:442个超实用电脑快捷键大全!
- mysql删除root链接_删除mysql中root用户恢复方法
- 更改win7脱机文件夹位置
- python turtle画彩虹简单_Python基础实例——绘制彩虹(turtle库的应用)
- python怎么用拼音-用Python写一个拼音输入法
- Matlab UIAxes中添加图例
- 用java设计族谱家谱制_家谱网站的设计与实现.doc
- Flutter Sliver大家庭之Sliver实战④
- 线程 线程的创建与回收
- 运用大数据手段 加快传统产业转型升级
- Docker 启动 MySQL 最佳实践
- 在状态栏StatusBar中添加网速实时显示
- 分布式高并发服务三种常用限流方案简介