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

合肥效果好的网站推广自己做网站设计制作

合肥效果好的网站推广,自己做网站设计制作,php网站建设课程作业,清河企业做网站647. 回文子串 这个题的dp定义想不到&#xff0c;递推公式也想不到但是看题解都很容易理解&#xff0c;遍历顺序不太好理解。 class Solution { public:int countSubstrings(string s) {vector<vector<bool>> dp(s.size(), vector<bool>(s.size(), false)…

 647. 回文子串   

这个题的dp定义想不到,递推公式也想不到但是看题解都很容易理解,遍历顺序不太好理解。

class Solution {
public:int countSubstrings(string s) {vector<vector<bool>> dp(s.size(), vector<bool>(s.size(), false));int result = 0;for (int i = s.size() - 1; i >= 0; i--) {//i + 1 为竖直方向加一, j-1为水平方向; 这个是从底往上for (int j = i; j < s.size(); j++) {   //这个是水平方向从左往右,由于dp数组的定义是dp[i][j]:表示区间范围[i,j] (注意是左闭右闭)的子串是否是回文子串,如果是dp[i][j]为true,否则为false。所以j一定要从i开始遍历if (s[i] == s[j]) {if (j - i <= 1) { // 情况一 和 情况二result++;dp[i][j] = true;} else if (dp[i + 1][j - 1]) { // 情况三result++;dp[i][j] = true;  //这里的true与false就是0和1,然后累加这个过程中的0和1得到最后的result}}  }}return result;}
};

516.最长回文子序列

回文子串是要连续的,回文子序列可不是连续的;遍历顺序先下后上,先走后右

http://www.dt0577.cn/news/11797.html

相关文章:

  • 房地产网站开发公司电话百度热搜广告设计公司
  • 汶上1500元网站建设百度信息流开户多少钱
  • 三亚谁做网站怎么在百度上推广自己
  • 做噯噯的网站阿里云域名注册
  • 做美食视频的网站有哪些网络推广与推广
  • 外贸商城网站 定制产品线上推广渠道
  • 上海 网络推广seo优化诊断
  • 网页制作与网站建设策划书案例网上推销产品的软件
  • 做视频网站需要什么架构合肥网络优化推广公司
  • 西安网站建设公司电话关键字优化用什么系统
  • sem代运营seo标题优化步骤
  • 新手用jsp做网站宁波网络推广优化公司
  • 南阳做网站推广seo方式包括
  • 国人在线做网站企业seo培训
  • 搬瓦工putty做网站什么是网络推广营销
  • 玉树营销网站建设百度搜索热词查询
  • 公司网站建设考核数据平台
  • 怎样做网站banner优化网站排名解析推广
  • 中山市seo简单优化
  • 服装设计网站有哪些推荐百度官网进入
  • 金顺广州外贸网站建设百度竞价推广开户
  • 检察院加强网站建设成都百度快照优化排名
  • 专业网站建设设计装饰销售的技巧与口才
  • qq网站登录入口培训seo去哪家机构最好
  • html5搭建网页游戏优化师培训
  • 网站首页设计方案网址提交
  • 类似17做网店的网站体验营销
  • 北镇网站建设色目人
  • 政府网站建设与管理站长工具同大全站
  • 作文网站排行榜前十名青岛seo排名收费