給定乙個未經排序的整數陣列,找到最長且連續的的遞增序列。
示例 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做題,不大適應格式,自己寫的過不了,後來發現必須按照他的格式來,這道題它只要求我寫出求最長連續遞增序列的長度的函式就行。
ps:特別注意下,陣列長度有可能為0。
**如下:
int findlengthoflcis(int* nums, int numssize)
}if(ansreturn ans;
}
LeetCode674 最長連續遞增序列
給定乙個未經排序的整數陣列,找到最長且連續的的遞增序列。示例 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 解釋 最長連續遞...
leetcode 674 最長連續遞增序列
遍歷 class solution def findlengthoflcis self,nums list int int if len nums 1 return len nums ans 1 count 1 for i in range 1,len nums if nums i nums i 1...
LeetCode 674 最長連續遞增序列
674.最長連續遞增序列 我們定義狀態 dp i dp i dp i 表示以第 i ii 個元素結尾的遞增子串行的長度,轉移方程即為dp i d p i 1 1 ifn ums i nu ms i 1 dp i dp i 1 1 if nums i nums i 1 dp i dp i 1 1 if...