LeetCode 718 最長重複子陣列

2021-09-26 05:41:14 字數 556 閱讀 3273

給兩個整數陣列 a 和 b ,返回兩個陣列中公共的、長度最長的子陣列的長度。

示例 1:

輸入:

a: [1,2,3,2,1]

b: [3,2,1,4,7]

輸出: 3

解釋: 

長度最長的公共子陣列是 [3, 2, 1]。

說明:

1 <= len(a), len(b) <= 1000

0 <= a[i], b[i] < 100

?   

lci問題,沒什麼好說的就是寫就完事了.
class solution 

for (int i = 0; i <= len2; ++i)

int maxx = 0;

for (int i = 1; i <= len1; ++i)

for(int j = 1; j <= len2; ++j)

else

dp[i][j] = 0;

}return maxx;

}};

leetcode 718 最長重複子陣列

給兩個整數陣列a和b,返回兩個陣列中公共的 長度最長的子陣列的長度。輸入 a 1,2,3,2,1 b 3,2,1,4,7 輸出 3解釋 長度最長的公共子陣列是 3,2,1 動態規劃 dp i j a 0,i 和b 0,j 的最長重複子陣列 狀態轉移方程 python class solution d...

leetcode 718 最長重複子陣列

給兩個整數陣列 a 和 b 返回兩個陣列中公共的 長度最長的子陣列的長度。示例 1 輸入 a 1,2,3,2,1 b 3,2,1,4,7 輸出 3 解釋 長度最長的公共子陣列是 3,2,1 說明 1 len a len b 1000 0 a i b i 100 解題思路 定義dp i j 表示以a ...

LeetCode 718 最長重複子陣列

給兩個整數陣列 a 和 b 返回兩個陣列中公共的 長度最長的子陣列的長度。首先想到的就是滑動法,就像卷積一樣,其中乙個序列從另乙個陣列的左邊一直滑到右邊,然後交疊部分挨個比較。分三部分 1.序列a逐漸全部走進序列b。2.序列a完全在b中滑動。3.序列a逐漸離開b class solution def...