第二章 :查詢與排序-------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;
}
結果:
相關文章
- 習題3.4 最長連續遞增子序列 (20分)
- 最長遞增子序列
- 【LeetCode動態規劃#14】子序列系列題(最長遞增子序列、最長連續遞增序列、最長重複子陣列、最長公共子序列)LeetCode動態規劃陣列
- 300. 最長遞增子序列
- Day 45 | 300.最長遞增子序列 、674. 最長連續遞增序列 、718. 最長重複子陣列陣列
- Leetcode 300 最長遞增子序列(LIS板題)LeetCode
- LeetCode300.最長遞增子序列LeetCode
- Leetcode-300. 最長遞增子序列LeetCode
- 最長遞增子序列-Java 實現Java
- 第二章 :查詢與排序---------遞迴、查詢與排序補充排序遞迴
- 673. 最長遞增子序列的個數
- leetcode力扣 300. 最長遞增子序列LeetCode力扣
- 【修訂版】Leetcode 300 最長遞增子序列LeetCode
- [leetcode 中等 動態規劃]673. 最長遞增子序列的個數 [leetcode 簡單 滑動視窗] 674. 最長連續遞增序列 [筆試]陣列的遞增子陣列序列LeetCode動態規劃筆試陣列
- 300-Longest Increasing Subsequnce-最長遞增子序列
- 程式碼隨想錄演算法訓練營 | 300.最長遞增子序列,674. 最長連續遞增序列,718. 最長重複子陣列演算法陣列
- 第二章 :查詢與排序-------二分查詢的遞迴解法排序遞迴
- 程式碼隨想錄演算法訓練營第49天 | 300.最長遞增子序列 、674. 最長連續遞增序列 、718. 最長重複子陣列演算法陣列
- 第二章 :查詢與排序-------遞迴形式進行插入排序排序遞迴
- 第二章 :查詢與排序-------遞迴經典問題——漢諾塔問題排序遞迴
- 第二章 :查詢與排序-------2.18題目講解_在有空字串中的有序字串陣列中查詢排序字串陣列
- 線性dp:LeetCode674. 最長連續遞增序列LeetCode
- 第二章 :查詢與排序-------2.16 解題實戰_小白上樓梯(遞迴設計)排序遞迴
- 第二章 :查詢與排序-------希爾排序排序
- LeetCode-128-最長連續序列LeetCode
- 最長迴文子序列(不連續) 可輸出迴文序列
- 【LeetCode(Java) - 298】二叉樹最長連續序列LeetCodeJava二叉樹
- oracle連線查詢詳解Oracle
- 【部分轉載】:【lower_bound、upperbound講解、二分查詢、最長上升子序列(LIS)、最長下降子序列模版】
- 第二章 :查詢與排序-------2.13_三種典型遞迴形式演算法的效能分析排序遞迴演算法
- 第二章 :查詢與排序-------2.15 分析10種排序演算法的穩定性排序演算法
- MySQL 連線查詢超全詳解MySql
- 最長上升子序列LIS 詳解+變形+擴充
- iOS 演算法之排序、查詢、遞迴iOS演算法排序遞迴
- [題解]P1439 【模板】最長公共子序列
- Leetcode 最小調整數+滑動視窗遞增子序列LeetCode
- 第二章 :查詢與排序-------2.17解題實戰_旋轉陣列的最小數字(改造二分法)排序陣列
- 第二章 :查詢與排序-------2.10常見函式的複雜度計算排序函式複雜度