Skip to content

Commit 6af4f10

Browse files
authored
Update dp.md
1 parent 456543f commit 6af4f10

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

basic_algorithm/dp.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -457,6 +457,20 @@ class Solution:
457457

458458
> 给定一个无序的整数数组,找到其中最长上升子序列的长度。
459459
460+
子序列 是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。例如,[3,6,2,7] 是数组 [0,3,1,6,2,2,7] 的子序列。
461+
示例 1:
462+
输入:nums = [10,9,2,5,3,7,101,18]
463+
输出:4
464+
解释:最长递增子序列是 [2,3,7,101],因此长度为 4
465+
466+
示例 2:
467+
输入:nums = [0,1,0,3,2,3]
468+
输出:4
469+
470+
示例 3:
471+
输入:nums = [7,7,7,7,7,7,7]
472+
输出:1
473+
460474
- DP(i) 等于以第i个数结尾的最长上升子序列的长度,容易想但不是最优
461475
```Python
462476
class Solution:

0 commit comments

Comments
 (0)