给定一个未经排序的整数数组,找到最长且连续的的递增序列。

示例 1:

输入: [1,3,5,4,7]
输出: 3
解释: 最长连续递增序列是 [1,3,5], 长度为3。
尽管 [1,3,5,7] 也是升序的子序列, 但它不是连续的,因为5和7在原数组里被4隔开。

示例 2:

输入: [2,2,2,2,2]
输出: 1
解释: 最长连续递增序列是 [2], 长度为1。

注意:数组长度不会超过10000。

来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/longest-continuous-increasing-subsequence
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
——————————
题目比较简单,直接贴代码:

class Solution {public:int findLengthOfLCIS(vector<int>& nums) {int length = nums.size();if(length==0 || length==1)return length;int num = 1;int all = 1;for(int i=1;i<length;i++){if(nums[i]>nums[i-1]){++num;all = max(all, num);}elsenum = 1;}return all;}
};

leetcode - 674. 最长连续递增序列相关推荐

  1. LeetCode 674. 最长连续递增序列 (滑动窗口 计数法)

    LeetCode 674. 最长连续递增序列 滑动窗口 右边界不断往右移动 左边界收缩条件:当右边界的值小于等于其左边的值时(递减) 左边界收缩到右边界当前位置 class Solution {pub ...

  2. leetcode 674. 最长连续递增序列

    给定一个未经排序的整数数组,找到最长且 连续递增的子序列,并返回该序列的长度. 连续递增的子序列 可以由两个下标 l 和 r(l < r)确定,如果对于每个 l <= i < r,都 ...

  3. 113. Leetcode 674. 最长连续递增序列 (动态规划-子序列问题)

    步骤一.确定状态: 确定dp数组及下标含义 dp[i]:以下标i为结尾的数组的连续递增的子序列长度为dp[i]. 注意这里的定义,一定是以下标i为结尾,并不是说一定以下标0为起始位置. 步骤二.推断状 ...

  4. 157. Leetcode 674. 最长连续递增序列 (贪心算法-进阶题目)

    class Solution:def findLengthOfLCIS(self, nums: List[int]) -> int:ans, start = 0, 0for i in range ...

  5. 674. 最长连续递增序列

    链接:674. 最长连续递增序列 题解: class Solution {public:int findLengthOfLCIS(vector<int>& nums) {if(nu ...

  6. LeetCode 674 最长连续递增子序列

    题目链接:力扣 思路: 一.遍历数组,维护递增子序列的最大值 代码: class Solution { public:int findLengthOfLCIS(vector<int>&am ...

  7. 674. zui长连续递增序列(JavaScript)

    var findLengthOfLCIS = function(nums) {let len=nums.lengthlet dp=Array(len+1).fill(1)for(let i=1;i&l ...

  8. C#LeetCode刷题之#674-最长连续递增序列( Longest Continuous Increasing Subsequence)

    问题 该文章的最新版本已迁移至个人博客[比特飞],单击链接 https://www.byteflying.com/archives/3734 访问. 给定一个未经排序的整数数组,找到最长且连续的的递增 ...

  9. leetcode--最长连续递增序列--python

    文章目录 题目 题目详情 示例 解题思路 思路 代码 运行结果 最佳方案 题目 题目详情 给定一个未经排序的整数数组,找到最长且连续的的递增序列. 示例 输入: [1,3,5,4,7] 输出: 3 解 ...

最新文章

  1. python精要(78)-模块与包组织(1)-绝对导入
  2. 5.3 计算机网络传输层之TCP协议(tcp协议特点、tcp报文段首部格式、tcp连接---三次握手、tcp连接释放---四次握手)
  3. Android之实现多桌面图标app入口进入不同的页面,像2个独立运行的app一样,互不干扰。
  4. js 条码枪扫描_年会展台 精彩不断 | 沧田:从打印到扫描录入 国产品牌从未停止...
  5. python字符串添加成员_Python - 字符串的操作方法
  6. 【2017年第1期】CCF大专委2017年大数据发展趋势预测
  7. 解决Numpy 报错 ValueError: zero-size array to reduction operation maximum which has no identity
  8. 云计算实战系列-磁盘阵列
  9. post 传递参数中包含 html 代码解决办法,js加密,.net解密
  10. 开发者必装的软件工具总结
  11. python几种数据结构_Python中的4种数据结构
  12. 【容器化部署简介】 基于腾讯云TKE: kubernetes(k8s), github actions, devops
  13. 记一次网站漏洞修复经历
  14. 升华网第三次培训心得
  15. java 众数 中位数_什么是中位数、众数、平均数,今天终于弄明白
  16. android 六边形简书,六边形RecyclerView
  17. 诊断皮肤癌,人工智能比医生更出色
  18. 网赚项目之站群第四课站群的文章采集与伪原创
  19. 怎么用python做自动化测试?
  20. Intellij IDEA 2017 debug断点调试技巧与总结详解篇

热门文章

  1. ORA-12899: value too large for column (actual: 27, maximum: 20)错误解决
  2. SpringBoot集成MongoDB
  3. ElasticSearch面试 - es 写入数据的工作原理是什么啊?
  4. OSPF工作机制——OSPF邻居状态机详解(附图)
  5. PHP trim()函数详解
  6. 【React 基础】之 React 基本介绍、jsx 规则、模块与组件
  7. C#LeetCode刷题之#884-两句话中的不常见单词(Uncommon Words from Two Sentences)
  8. python使用md5加密_如何使用Python构建加密机器人并将其连接到Facebook Messenger
  9. php项目数据库控制器代码_如何为大型代码库组织Express控制器
  10. vue js 对象下的原型_如何使用Vue.js和Pusher创建实时原型反馈应用程序