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

做网站的缺点360网站seo手机优化软件

做网站的缺点,360网站seo手机优化软件,网站建设 软文,icp备案网站接入信息怎么写# 力扣第47天— 第647题、第516题 文章目录 一、第647题--回文子串二、第516题--最长回文子序列 一、第647题–回文子串 ​ 逻辑梳理清楚了,就还行。没有想象中那么难。注意遍历顺序,i从大到小。 class Solution { public:int countSubstrings(string …

# 力扣第47天— 第647题、第516题

文章目录

  • 一、第647题--回文子串
  • 二、第516题--最长回文子序列

一、第647题–回文子串

​ 逻辑梳理清楚了,就还行。没有想象中那么难。注意遍历顺序,i从大到小。

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--){for (int j = i; j<= s.size()-1; j++){if(s[i] == s[j]) {if (j-i <=1) {dp[i][j] = true;result++;}else {dp[i][j] = dp[i+1][j-1];if (dp[i][j]) result++;}}}}return result;}
};

二、第516题–最长回文子序列

​ 还可以吧,跟上一题差不多。遍历顺序一样,但是要注意,j的遍历起点为i+1,因为递归的时候涉及到i+1,会导致越界。递推公式,要想一想,但是难度不大。

class Solution {
public:int longestPalindromeSubseq(string s) {vector<vector<int>> dp(s.size(), vector<int>(s.size(), 0));for(int i =0; i<s.size(); i++) dp[i][i] = 1;for(int i = s.size()-1; i>=0; i--){for (int j = i+1; j< s.size(); j++){// cout << dp[i][j] << '-';if(s[i] == s[j]) dp[i][j] = dp[i+1][j-1] + 2;else dp[i][j] = max(dp[i+1][j], dp[i][j-1]);}}return dp[0][s.size()-1];}
};
http://www.hengruixuexiao.com/news/6598.html

相关文章:

  • 如何查找同行网站做的外链网站seo是什么意思
  • 建设库官网查询系统云南优化公司
  • 网站开发应注意什么网络销售是干嘛的
  • 做网站如何避免商标侵权百度号码认证平台官网首页
  • 响应式网站建设免费太原seo哪家好
  • 昆明网站建设优化技术湖南网络推广排名
  • 百度网站建设多少钱独立站
  • saas系统是干嘛的怎么进行网站关键词优化
  • 集团网站制作公司网络流量分析工具
  • 做亚马逊和淘宝网站百度指数代表什么意思
  • 中国建设网官网网站市场调研的方法
  • 网站对固定ip转向怎么做竞价推广返点开户
  • 济南网站建设加q479185700优化大师专业版
  • 怎么用dedecms搭建网站百度免费打开
  • 建筑设计师接单平台seo点击排名
  • 做网站建设的企业windows优化大师卸载不了
  • 如何用网站做淘宝客深圳seo优化公司搜索引擎优化方案
  • 网站防采集交换链接平台
  • 巴零网站建设佛山网络营销推广
  • 吴忠市住房和城乡建设厅网站日本樱花免m38vcom费vps
  • 宁波网站建设联系电话查询自己怎么做游戏推广赚钱
  • 做家装的网站有什么不同近期重大新闻事件10条
  • 企业网站找谁做西安发布最新通知
  • 增城有什么网站做招聘的优化设计三年级上册语文答案
  • 上海建设银行长宁区各分行网站百度搜索推广的五大优势
  • mac 做网站开发东莞关键词优化平台
  • 怎么建设自己网站的后台贴吧推广
  • 怎样用css做网站seo产品推广
  • discuz做视频网站合肥网站推广优化公司
  • 主要的网站开发技术百度投放平台