代码随想录算法训练营19期第57天

647. 回文子串

代码随想录

初步思路:动态规划。

总结:

dpij:表示区间范围i,j (注意是左闭右闭)的子串是否是回文子串

当 si==sj 时,需要判断 dpi+1j-1 是不是一个回文串

if si == sj && (j - i < 2 || dpi + 1j - 1) ,dpij=true

用时:45分钟

516.最长回文子序列

代码随想录

初步思路:动态规划。

总结:

回文子串必须要是连续的,而回文子序列是可以不连续的

dpij :字符串 s i, j 范围内最长的回文子序列的长度为 dpij

当 si==sj 时,dpij = dpi + 1j - 1 + 2;

当 si!=sj 时,dpij = max(dpi + 1j, dpij - 1);

用时:30分钟

相关推荐
To_OC2 小时前
LC 207 课程表:刚学图论那会儿,我连这是拓扑排序都没看出来
javascript·算法·leetcode
To_OC3 小时前
LC 208 实现 Trie 前缀树:曾被名字劝退,写完发现是送分题
javascript·算法·leetcode
BadBadBad__AK4 小时前
线段树维护区间 k 次方和
c++·数学·算法·stl
_清歌17 小时前
DSpark 深度解读:DeepSeek-V4 如何用「半自回归」把推理速度提升 85%
算法
统计实现局17 小时前
SVD 的三步走:双对角化、Givens 收敛、排序
算法
躬行见万象17 小时前
《VLA 系列》UniLab 强化训练 | G1 机器人 |复现
算法
统计实现局17 小时前
对称不定分解(Bunch-Kaufman):为什么 Cholesky 不够用
算法
统计实现局17 小时前
dqrsl 拆解:拿着 QR 结果能算出哪 5 种东西
算法
统计实现局17 小时前
为什么 Cholesky 求逆比 Gauss-Jordan 快一倍——行列式溢出防护详
算法