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

百度免费网站申请注册国家职业技能培训平台

百度免费网站申请注册,国家职业技能培训平台,开发公司质量安全科职责,免费发群二维码的网站647. 回文子串 题目链接:647. 回文子串 - 力扣(LeetCode) 文章讲解:代码随想录 思路: 以dp【i】表示以s【i】结尾的回文子串的个数,发现递推公式推导不出来此路不通 以dp【i】【j】表示s【i】到s【j】的回…

647. 回文子串

题目链接:647. 回文子串 - 力扣(LeetCode)

文章讲解:代码随想录

思路:

以dp【i】表示以s【i】结尾的回文子串的个数,发现递推公式推导不出来此路·不通

以dp【i】【j】表示s【i】到s【j】的回文子串的个数,递推公式也推不出

正确 dp【i】【j】表示s【i】到s【j】是否为回文串

确定递归顺序:

dp【i】【j】依赖于dp【i+1】【j-1】因此 i从后往前遍历,j从前往后遍历

则最后秩序统计矩阵上三角为true的个数

class Solution {
public:int countSubstrings(string s) {vector<vector<bool>>dp(s.size(),vector<bool>(s.size(),false));int ans=0;for(int i=s.size()-1;i>=0;i--){    //这里实际上只修改上三角矩阵的值 for(int j=i;j<s.size();j++){if(s[i]==s[j]){if((i-j)<=1){dp[i][j]=true;ans++;}else{if(dp[i+1][j-1]==true){dp[i][j]=true;ans++;}}}}}return ans;}
};

516.最长回文子序列

题目链接:516. 最长回文子序列 - 力扣(LeetCode)

文章讲解:代码随想录

 思路:

由于是要判断是否是回文,即要比较s【i】与s【j】显然用二维数组定义是合适的

dp[i][j]表示s【i】到s【j】的最长回文子序列的长度

推导递推公式

if(s[i]==s[j]){

j==i   dp[i][j]=1

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

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

}else{

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

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

注意:这里是错的 考虑bba 或者abb 这里应该是dp【i】【j】=max(dp【i】【j-1】,dp【i+1】【j】)

遍历顺序:

与上题一样 i从大到小 j从小到大

初始化:直接初始化为1

class Solution {
public:int longestPalindromeSubseq(string s) {vector<vector<int>>dp(s.size(),vector<int>(s.size(),1));int size=s.size();for(int i=size-1;i>=0;i--){for(int j=i;j<s.size();j++){if(s[i]==s[j]){if(i==j){dp[i][j]=1;}if((j-i)==1){dp[i][j]=2;}if((j-i)>1){dp[i][j]=dp[i+1][j-1]+2;}}else{if((j-i)==1){dp[i][j]=1;}else{dp[i][j]=max(dp[i][j-1],dp[i+1][j]);}}}}return dp[0][s.size()-1];}
};

最后一天动态规划 开心!!!!!

http://www.dtcms.com/wzjs/108824.html

相关文章:

  • 站长工具乱码搜狗搜索排名优化
  • 个人如何做购物网站 关于支付接口关键词歌曲
  • 网站代码怎么打开链接平台
  • w78企业网站后台怎么做2022近期重大新闻事件10条
  • 网站营销推广怎么做网络营销推广网络营销专业是学什么的
  • 网站设置不能手机访问个人购买链接
  • 网站设网站设计网络营销策略内容
  • 熊掌号网站的基础建设费用互联网营销师怎么做
  • wordpress小说网站主题营销网站制作公司
  • 衡水企业网站建设费用宁波谷歌优化
  • 山东专业网站解决方案制作考拉seo
  • 哪有做网站的公司如何创建自己的卡网
  • 怎么做钓鱼网站生成器备案查询网
  • 网站app开发费用软文经典案例
  • 电子商务网站建设哪家好百度关键词首页排名怎么上
  • 网站推广经验杂谈百度应用商店app下载
  • 下载类网站模板seo搜索引擎优化是什么意思
  • 网站建设捌金手指下拉七广东深圳龙华区
  • 简易静态网站制作流程图seo诊断工具网站
  • 吴江公司网站建设电话竞价托管代运营公司
  • 网站建设客户合同技能培训有哪些
  • 网站建设与管理专业教学计划移动营销
  • 做招聘网站怎么样精准网站seo诊断报告
  • 广西做网站公司排名外贸网站建设 google
  • 西安网站建设公司有哪些b2b网站大全免费推广
  • 如何让百度快速收录网站文章google免费入口
  • 做业务 哪个网站比较好学前端去哪个培训机构
  • 做网站大概什么价位北京优化网站公司
  • 专门做饥饿营销的网站厦门百度开户
  • 百度地图2020旧版本下载石家庄网站seo外包