Longest Continuous Subsequence

应用

题型

  • 找连续最长上升子序列,比如1,2,3,4,5,6
  • 找连续最长相同子序列,比如aaabbbdddddd
  • range summary问题,比如合并range/interval,或者找interval的补集。这种问题的核心是对一个sorted array进行traversal。如果题目已经给我们一个unsorted array,我们可以先去sort一下,比如range summary and missing range问题。如果题目没有给我们存储数据的data structure,那我们自己要去用BST maintain一个sorted array。

题目

range summary类型

  • Leetcode 352. Data Stream as Disjoint Intervals

找连续最长相同子序列

  • Leetcode 28. Implement strStr()
  • Leetcode 38. Count and Say
  • Leetcode 89. Gray Code (这道题虽然不是LCS问题,但是和count and say非常类似,都是滚动数组。这里我们要找规律)
  • Leetcode 58. Length of Last Word

results matching ""

    No results matching ""