当前位置: 首页 > news >正文

leetcode 516. Longest Palindromic Subsequence

题目描述:

代码:

class Solution {
public:int longestPalindromeSubseq(string s) {int n = s.size();//i<=j,dp[i][j]表示s[i,j]的最长回文子串的长度,按照这个定义dp[0][n-1]就是答案,i>j的dp[i][j]不定义vector<vector<int>> dp(n,vector<int>(n,0));for(int i = 0;i < n;i++)dp[i][i] = 1;for(int i = n-1;i>=0;i--){for(int j =i+1;j<n;j++){if(s[i] == s[j]){dp[i][j] = dp[i+1][j-1] +2;}else{dp[i][j] = max(dp[i][j-1],dp[i+1][j]);}}}return dp[0][n-1];}
};

相关文章:

  • Qt 概述
  • 【Linux】轻量级命令解释器minishell
  • 在线查看网站免费工具 wps, dps, et, ett, wpt 文件格式
  • Java 性能优化:从硬件到软件的全方位思考
  • JavaScript性能优化实战(1):性能优化基础与性能分析工具
  • KRaft面试思路引导
  • 【JavaEE】计算机的工作原理
  • [SpringMVC]请求响应参数传递
  • 系统架构师2025年论文《论基于UML的需求分析》
  • SF6气体回收装置参数特点分享
  • 内网穿透快解析免费开放硬件集成SDK
  • STM32——新建工程并使用寄存器以及库函数进行点灯
  • 目标检测中的损失函数(二) | BIoU RIoU α-IoU
  • redis队列 和 秒杀应用
  • 高保真动态项目管理图表集
  • (七)深入了解AVFoundation-采集:采集系统架构与 AVCaptureSession 全面梳理
  • 【解决方法】关于解决QGC地面站4.4.3中文BUG,无法标注航点的问题
  • 【大语言模型DeepSeek+ChatGPT+python】最新AI-Python机器学习与深度学习技术在植被参数反演中的核心技术应用
  • 效率就是竞争力
  • 算法题(130):激光炸弹
  • 湖南平江发生一起意外翻船事件,6人不幸溺亡
  • 《蛮好的人生》上海特色鲜明,聚焦荧屏甚少出现的保险业
  • 体坛联播|中国U16女足击败墨西哥,王星昊首获世界冠军
  • “走进电影”:虚拟现实电影产业有新进展
  • 上海地铁18号线二期长轨贯通,预计今年年底开通初期运营
  • 国际货币基金组织:全球经济前景不确定性“爆表”