第二章 :查詢與排序-------2.19題目詳解_找出最長連續遞增子序列
找出最長連續遞增子序列:
{1,9,2,5,7,3,4,6,8,0} 中最長的遞增子序列為{3,4,6,8}
#include<iostream>
using namespace std;
int maxLength(int arr[],int length){
int begin=0;
int end=1;
int ans=1;
while(begin<length){
while(arr[end]>arr[end-1]&&end<length){
end++;
}
ans=max(ans,(end-begin));
begin=end;
end=begin+1;
}
return ans;
}
int main(){
int arr[]={1,9,2,5,7,3,4,6,8,0};
cout<<maxLength(arr,10);
return 0;
}
結果:
相關文章
- 最長遞增子序列
- 【LeetCode動態規劃#14】子序列系列題(最長遞增子序列、最長連續遞增序列、最長重複子陣列、最長公共子序列)LeetCode動態規劃陣列
- 最長遞增子序列-Java 實現Java
- Day 45 | 300.最長遞增子序列 、674. 最長連續遞增序列 、718. 最長重複子陣列陣列
- 第二章 :查詢與排序---------遞迴、查詢與排序補充排序遞迴
- 673. 最長遞增子序列的個數
- Leetcode 300 最長遞增子序列(LIS板題)LeetCode
- Leetcode-300. 最長遞增子序列LeetCode
- LeetCode300.最長遞增子序列LeetCode
- [leetcode 中等 動態規劃]673. 最長遞增子序列的個數 [leetcode 簡單 滑動視窗] 674. 最長連續遞增序列 [筆試]陣列的遞增子陣列序列LeetCode動態規劃筆試陣列
- [LintCode] Longest Increasing Subsequence 最長遞增子序列
- 程式碼隨想錄演算法訓練營 | 300.最長遞增子序列,674. 最長連續遞增序列,718. 最長重複子陣列演算法陣列
- 【修訂版】Leetcode 300 最長遞增子序列LeetCode
- 300-Longest Increasing Subsequnce-最長遞增子序列
- leetcode力扣 300. 最長遞增子序列LeetCode力扣
- 程式碼隨想錄演算法訓練營第49天 | 300.最長遞增子序列 、674. 最長連續遞增序列 、718. 最長重複子陣列演算法陣列
- 第二章 :查詢與排序-------二分查詢的遞迴解法排序遞迴
- 第二章 :查詢與排序-------遞迴經典問題——漢諾塔問題排序遞迴
- 第二章 :查詢與排序-------遞迴形式進行插入排序排序遞迴
- 第二章 :查詢與排序-------希爾排序排序
- 線性dp:LeetCode674. 最長連續遞增序列LeetCode
- 第二章 :查詢與排序-------2.18題目講解_在有空字串中的有序字串陣列中查詢排序字串陣列
- 第二章 :查詢與排序-------2.16 解題實戰_小白上樓梯(遞迴設計)排序遞迴
- LeetCode-128-最長連續序列LeetCode
- Oracle分頁查詢中排序與效率問題解決方法詳解Oracle排序
- 【部分轉載】:【lower_bound、upperbound講解、二分查詢、最長上升子序列(LIS)、最長下降子序列模版】
- oracle連線查詢詳解Oracle
- 【LeetCode(Java) - 298】二叉樹最長連續序列LeetCodeJava二叉樹
- 查詢與排序02,折半查詢排序
- 第二章 :查詢與排序-------2.13_三種典型遞迴形式演算法的效能分析排序遞迴演算法
- jdbc如何連續查詢?JDBC
- 最長上升子序列LIS 詳解+變形+擴充
- MySQL 連線查詢超全詳解MySql
- 最長公共子序列,遞迴簡單程式碼遞迴
- hdu1025 最大遞增子序列的優化優化
- 第二章 :查詢與排序-------2.15 分析10種排序演算法的穩定性排序演算法
- 查詢與排序05,氣泡排序排序
- 查詢與排序04,插入排序排序