LeetCode--516. 最长回文子序列
最后更新于
最后更新于
给你一个字符串
s
,找出其中最长的回文子序列,并返回该序列的长度。子序列定义为:不改变剩余字符顺序的情况下,删除某些字符或者不删除任何字符形成的一个序列。
乍一看还以为是leetcode5,一顿操作猛如虎,结果写错了。
本体是求子序列,所以不能求连续的,但是子序列怎么求?很简单,我们只需要将状态转移的条件变化一下即可,在计算长度的时候,如果当前的子序列的左右两边相等,直接正常计算即可,无需管中间如何。如果不相等,从之前的状态继承最长子序列的长度。