第二章 :查詢與排序-------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
- Leetcode 300 最長遞增子序列(LIS板題)LeetCode
- 第二章 :查詢與排序---------遞迴、查詢與排序補充排序遞迴
- [leetcode 中等 動態規劃]673. 最長遞增子序列的個數 [leetcode 簡單 滑動視窗] 674. 最長連續遞增序列 [筆試]陣列的遞增子陣列序列LeetCode動態規劃筆試陣列
- [LintCode] Longest Increasing Subsequence 最長遞增子序列
- 【修訂版】Leetcode 300 最長遞增子序列LeetCode
- 第二章 :查詢與排序-------二分查詢的遞迴解法排序遞迴
- 第二章 :查詢與排序-------遞迴經典問題——漢諾塔問題排序遞迴
- 第二章 :查詢與排序-------遞迴形式進行插入排序排序遞迴
- 第二章 :查詢與排序-------希爾排序排序
- 第二章 :查詢與排序-------2.18題目講解_在有空字串中的有序字串陣列中查詢排序字串陣列
- 第二章 :查詢與排序-------2.16 解題實戰_小白上樓梯(遞迴設計)排序遞迴
- LeetCode-128-最長連續序列LeetCode
- Oracle分頁查詢中排序與效率問題解決方法詳解Oracle排序
- 【部分轉載】:【lower_bound、upperbound講解、二分查詢、最長上升子序列(LIS)、最長下降子序列模版】
- 【LeetCode(Java) - 298】二叉樹最長連續序列LeetCodeJava二叉樹
- oracle連線查詢詳解Oracle
- 第二章 :查詢與排序-------2.13_三種典型遞迴形式演算法的效能分析排序遞迴演算法
- 查詢與排序02,折半查詢排序
- jdbc如何連續查詢?JDBC
- hdu1025 最大遞增子序列的優化優化
- 最長公共子序列,遞迴簡單程式碼遞迴
- MySQL 連線查詢超全詳解MySql
- Leetcode 最小調整數+滑動視窗遞增子序列LeetCode
- 第二章 :查詢與排序-------2.15 分析10種排序演算法的穩定性排序演算法
- [題解]P1439 【模板】最長公共子序列
- 查詢與排序05,氣泡排序排序
- 查詢與排序04,插入排序排序
- 查詢與排序03,選擇排序排序
- iOS 演算法之排序、查詢、遞迴iOS演算法排序遞迴
- 詳解動態規劃最長公共子序列--JavaScript實現動態規劃JavaScript
- JS字串最長迴文查詢JS字串
- 演算法題:最長公共子序列演算法
- 第二章 :查詢與排序-------2.17解題實戰_旋轉陣列的最小數字(改造二分法)排序陣列
- 分頁查詢的排序問題排序
- 第二章 :查詢與排序-------2.10常見函式的複雜度計算排序函式複雜度
- 查詢瘋狂增長的arch-續