674. Longest Continuous Increasing Subsequence
来源:互联网 发布:三维景观建筑设计软件 编辑:程序博客网 时间:2024/05/01 01:54
题目
674. Longest Continuous Increasing Subsequence
解题思路
- 长度<2的,返回1
- 长度≥2的,用一个标记increase记录当前升序数组的长度,直到升序停止,再与先前最长升序数组的长度比较取最大
具体代码
class Solution {public: int findLengthOfLCIS(vector<int>& nums) { if (nums.size() < 2) return nums.size(); int continus = 1, max_continus = 1; int increase = 1; for (int i = 1; i < nums.size(); i++) { if (nums[i] > nums[i-1]) { ++increase; } else { max_continus = max_continus > increase ? max_continus : increase; increase = 1; } } return max_continus > increase ? max_continus : increase; }};
阅读全文
0 0
- 674. Longest Continuous Increasing Subsequence
- 674. Longest Continuous Increasing Subsequence
- 674. Longest Continuous Increasing Subsequence
- 674. Longest Continuous Increasing Subsequence
- 674. Longest Continuous Increasing Subsequence
- 674. Longest Continuous Increasing Subsequence
- 674. Longest Continuous Increasing Subsequence
- Longest Continuous Increasing Subsequence
- LWC 49:674. Longest Continuous Increasing Subsequence
- LeetCode 674. Longest Continuous Increasing Subsequence
- leetcode 674. Longest Continuous Increasing Subsequence
- leetcode 674. Longest Continuous Increasing Subsequence
- LeetCode 674. Longest Continuous Increasing Subsequence
- 674. Longest Continuous Increasing Subsequence(Java)
- LeetCode 674. Longest Continuous Increasing Subsequence
- LeetCode 674.Longest Continuous Increasing Subsequence
- LeetCode-674. Longest Continuous Increasing Subsequence
- [Lintcode]Longest Increasing Continuous Subsequence
- 代码覆盖度工具OpenCppCoverage(cpp)、EclEmma(java)、Coverage(python)使用
- java笔记(一)
- 计算机网络之基础知识(二)
- 9月24日笔记
- html5学习--实现坦克可以连续发射子弹
- 674. Longest Continuous Increasing Subsequence
- Js实现快速排序
- Java概述与技术体系
- 2D CNN网络
- ACM-ICPC国际大学生程序设计竞赛北京赛区(2017)网络赛 G Bounce (规律)
- The archive: F:/soft/java/jdk-8u31-windows-x64/lib/tools.jar which is referenced by the classpath,
- CNN卷积实现
- [ 面试题 ] 常见面试题 (一)
- 好盈电调使用