7 2 最長連續遞增子串行 20 分

2021-10-21 17:32:24 字數 698 閱讀 4003

給定乙個順序儲存的線性表,請設計乙個演算法查詢該線性表中最長的連續遞增子串行。例如,(1,9,2,5,7,3,4,6,8,0)中最長的遞增子串行為(3,4,6,8)。

輸入格式:

輸入第1行給出正整數n(≤10​的5次方);第2行給出n個整數,其間以空格分隔。

輸出格式:

在一行中輸出第一次出現的最長連續遞增子串行,數字之間用空格分隔,序列結尾不能有多餘空格。

輸入樣例

1519

2573

4680

1115

1717

10

輸出樣例:

346

8

我的**:

#include

intmain()

for(

int i=

0;i1;i++

)else

if(count>max)

}for

(int i=start;ireturn0;

}//網上方法一大推,奈何我卻看不懂。好在自己摳出來了,繼續加油!

//如有錯誤,請不吝賜教!

動態規劃 最長遞增子串行和最長連續遞增子串行

leetcode 674.最長連續遞增序列 題目描述 給定乙個未經排序的整數陣列,找到最長且 連續遞增的子串行,並返回該序列的長度。連續遞增的子串行 可以由兩個下標 l 和 r l r 確定,如果對於每個 l i r,都有 nums i nums i 1 那麼子串行 nums l nums l 1 ...

最長遞增子串行

這是微軟實習生筆試遇到的,題意 求乙個陣列中最長遞增子串行的長度。要求選擇該題最好演算法的時間複雜度和空間複雜度。答案 時間複雜度o nlgn 空間複雜度o n 這題明顯用動態規劃來解。假設在目標陣列array 的前i個元素中,以array i 元素為最大元素的遞增子串行的長度是lis i 那麼 遞...

最長遞增子串行

最長遞增子串行又叫做最長上公升子串行 子串行,正如lcs一樣,元素不一定要求連續。本節討論實現三種常見方法,主要是練手。題 求乙個一維陣列arr i 中的最長遞增子串行的長度,如在序列1,1,2,3,4,5,6,7中,最長遞增子串行長度為4,可以是1,2,4,6,也可以是 1,2,4,6。方法一 d...