[TODO] LeetCode #300: Longest Increasing Subsequence
来源:互联网 发布:mac修容粉香港价格 编辑:程序博客网 时间:2024/05/16 07:35
Problem Statement
(Source) Given an unsorted array of integers, find the length of longest increasing subsequence.
For example,
Given [10, 9, 2, 5, 3, 7, 101, 18]
,
The longest increasing subsequence is [2, 3, 7, 101]
, therefore the length is 4
. Note that there may be more than one LIS combination, it is only necessary for you to return the length.
Your algorithm should run in
Follow up: Could you improve it to
Solution 1
class Solution(object): def lengthOfLIS(self, nums): """ :type nums: List[int] :rtype: int """ if not nums: return 0 # dp: ans = 1 dp = [1 for i in range(len(nums))] for i in range(1, len(nums)): for j in range(i): if nums[j] < nums[i]: # euqal? dp[i] = max(dp[i], dp[j] + 1) ans = max(ans, dp[i]) return ans
Complexity analysis
- Time complexity:
- Space complexity:
Solution 2
[TODO!]
0 0
- [TODO] LeetCode #300: Longest Increasing Subsequence
- leetcode 300: Longest Increasing Subsequence
- leetcode 300 : Longest Increasing Subsequence
- 【LeetCode】300 Longest Increasing Subsequence
- LeetCode 300 Longest Increasing Subsequence
- [leetcode 300] Longest Increasing Subsequence
- LeetCode 300 Longest Increasing Subsequence
- leetcode 300 Longest Increasing Subsequence
- LeetCode 300: Longest Increasing Subsequence
- leetcode-300-Longest Increasing Subsequence
- [Leetcode] #300 Longest Increasing Subsequence
- [LeetCode.300]Longest Increasing Subsequence
- leetcode-300 Longest Increasing Subsequence
- Leetcode 300 Longest Increasing Subsequence
- [LeetCode]Longest Increasing Subsequence
- [LeetCode] Longest Increasing Subsequence
- leetcode-Longest Increasing Subsequence
- [LeetCode]Longest Increasing Subsequence
- Win10+VS2015编译libcurl
- Cell自适应行高
- 小米路由器-拨号入网
- 如何使用十条命令在一分钟内检查Linux服务器性能
- freemarker 输出 Boolean 类型
- [TODO] LeetCode #300: Longest Increasing Subsequence
- Nginx防盗链详细设置
- Cure
- Docker监控及日志采集神器
- 使用script标签来做html页面的模板
- from表单method属性对action属性的影响
- orcale的to_number方法
- Android热修复实践应用--AndFix
- 【转】机器学习算法比较