news 2026/7/11 2:38:49

代码随想录算法训练营第四十六天| 647. 回文子串,516.最长回文子序列,动态规划总结

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
代码随想录算法训练营第四十六天| 647. 回文子串,516.最长回文子序列,动态规划总结

647. Palindromic Substrings

在left and right element same的情况下,只要中间的字符串是回文string,向两边拓展的就是回文字串

dp[i][j]: [i, j]这个子串是否是回文子串substring

if s[i] == s[j]:

有三种情况:1. i==j, 2. j-i = 1, 3. j-i > 1

这次的顺序是从下往上,从左往右

使用双指针的话,能发现可以分成odd number 回文 & 偶数回文两种情况

其实carl用的extend function就是把这两种情况给用function表达了出来

516. Longest Palindromic Subsequence

如果使用上一题的思路

dp[i][j]表示s[i:j]中longest palindromic subsequence的最长长度

if s[i] == s[j]:

if i == j:

dp[i][j] = 1

if j - i == 1:

dp[i][j] = 2

else:

dp[i][j] = dp[i+1][j-1] +2

else:

dp[i][j] = max(dp[i+1][j], dp[i][j-1], dp[i+1][j-1])

对着这套逻辑居然写出来了

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/8 18:48:37

93年32岁iT运维项目因甲方不给项目续约,导致项目解散,从而才会失业

以上是某红书平台网友分享的真实案例! 这两年,IT行业面临经济周期波动与AI产业结构调整的双重压力,确实有很多运维与网络工程师因企业缩编或技术迭代而暂时失业。 很多人都在提运维网工失业后就只能去跑滴滴送外卖了,但我想分享…

作者头像 李华
网站建设 2026/7/10 10:05:12

13、网络安全威胁与防护工具全解析

网络安全威胁与防护工具全解析 在当今数字化时代,网络安全至关重要。了解常见的网络威胁端口、服务以及相关防护和攻击工具,对于保障网络安全至关重要。本文将详细介绍这些内容,帮助大家更好地应对网络安全挑战。 常见有害端口及对应特洛伊木马 以下是一些常见的有害端口…

作者头像 李华
网站建设 2026/7/10 11:56:57

国内这5家靠谱棉羊毛混纺纱线源头厂家,你知道几个?

国内这5家靠谱棉羊毛混纺纱线源头厂家,你知道几个?引言在纺织行业中,棉羊毛混纺纱线凭借其独特的优势,广泛应用于各类服装和家纺产品。其既融合了棉的柔软舒适与吸湿性,又具备羊毛的保暖性和弹性。对于众多纺织企业和从…

作者头像 李华
网站建设 2026/7/9 16:22:21

出口欧盟越来越难:2026 年工厂必须补齐的“六份关键资料”

过去一年,越来越多出口欧盟的工厂出现同一个现象:客户突然开始要资料、问流程、要供应链说明。无论做铝型材、铝板带、铝制品、机械件、金属配件……你会明显感觉到:出口欧盟比过去难了,而且难点都落在“资料”上。很多老板以为这…

作者头像 李华
网站建设 2026/7/10 11:11:02

2026年不建议再考PMP了?

经常在网上刷到关于 PMP 的争议:“考了证也不会干活,纯属浪费钱”“持证后薪资没涨,认证没用”“没证照样当项目经理”。作为持证多年、见证过 PMP 从黄金时代走到现在的 “过来人”,胡杨学长想跟大家好好聊聊:2025 年…

作者头像 李华