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

母婴网站建设初衷抖音seo怎么收费

母婴网站建设初衷,抖音seo怎么收费,云服务器5元左右的,做网站买什么空间文章目录 1. 思路讲解1.1 创建dp表1.2 状态转移方程1.3 不需考虑边界问题 2. 整体代码 1. 思路讲解 1.1 创建dp表 此题采用动态规划的方法,创建一个二维dp表,dp[i][j]表示s[i, j]中最大回文子序列的长度。且我们人为规定 i 是一定小于等于 j 的。 1.2…

文章目录

  • 1. 思路讲解
    • 1.1 创建dp表
    • 1.2 状态转移方程
    • 1.3 不需考虑边界问题
  • 2. 整体代码

1. 思路讲解

1.1 创建dp表

此题采用动态规划的方法,创建一个二维dp表,dp[i][j]表示s[i, j]中最大回文子序列的长度。且我们人为规定 i 是一定小于等于 j 的。

1.2 状态转移方程

在求dp[i][j]时,首先要判断s[i]和s[j]是否相同。

如果 s[i] == s[j]

  1. 如果 i == j,说明 i 与 j 的位置相同,此时dp[i][j] 就为 1
  2. 如果 i + 1 == j,说明 i 与 j 相邻,此时dp[i][j] 就为2
  3. 其他情况下,说明 i 和 j 中间有其他元素,那么此时dp[i][j] = dp[i+1][j-1] + 2;

如果s[i] != s[j]

那么此时,说明不能同时以 i 为开头和以 j 为结尾,我们去掉这种情况寻找一个最大子序列即可。方法就是在 dp[i+1, j] 和 dp[i, j-1] 中选一个最大的即可。即dp[i][j] = max(dp[i+1[j], dp[i][j-1]);

1.3 不需考虑边界问题

在求dp[i][j]的时候,我们可能会用到 i + 1 和 j - 1,在它们有可能越界的时候,一定是 i 等于 j 的时候。我们创建的dp表是二维的,我们可以想到,在可能越界的时候,就是左上角的位置或者右下角的位置,但其实这两个位置满足 i == j,那么dp[i][j] 就会被直接赋值为1,此时就不会用到 i + 1 和 j - 1 了,所以其实我们不用考虑越界的情况。

2. 整体代码

在这里插入图片描述

class Solution {
public:int longestPalindromeSubseq(string s) {int n = s.size();// 创建二维dp表,dp[i][j]表示s[i, j]最大子序列的长度vector<vector<int>> dp(n, vector<int>(n));// dp[i][j]需要用到dp[i+1][j-1]// 所以i从大到小循环,j从小到大循环,且i是小于等于j的for (int j = 0; j < n; ++j){for (int i = j; i >= 0; --i){if (s[i] == s[j]){if (i == j) dp[i][j] = 1;else if (i + 1 == j) 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]);}}return dp[0][n-1];}
};
http://www.ds6.com.cn/news/115695.html

相关文章:

  • 网站两边广告做seo必须有网站吗
  • 个人 网站可以做导航吗石家庄百度关键词优化
  • 个人网站建设方案书 备案资源平台
  • 做网站预付款 怎么做账新手怎么引流推广推广引流
  • 中学网站建设东台网络推广
  • 诸城网站建设公司公司网络搭建
  • 惠州做网站建设价格搜索大全引擎入口网站
  • 网站做网站百度打广告收费表
  • 购物网站服务中心如何制作自己的网址
  • 培训网站建设学校seo优化首页
  • 龙岗营销网站建设公司哪家好互联网
  • 网站里做任务茂名网站建设制作
  • 网站建设概念股网店代运营诈骗
  • 洛阳网站建设制作多少钱打广告去哪个平台免费
  • 博客网站推荐seo长尾快速排名
  • 营销网站建设规划方案自己的产品怎么推广
  • 网站设计导航栏怎么做seo软件代理
  • 个人小型网站建设地推任务网
  • 营销企业网站制作网站友链外链
  • 从零开始做网站数据库广告网络推广怎么做
  • 某大学网络设计方案长沙 建站优化
  • 电商公司建设网站sem优化怎么做
  • 自己做新闻网站sem优化推广
  • a做爰视频免费观费网站企业网站推广有哪些方式
  • 前端只是做网站吗百度网盘电脑版
  • 工程建设国家标准网站百度账号登录入口
  • qq在线网站代码公司建设网站哪家好
  • 网络设计公司有哪些优化大师win7
  • 做个自己的影院网站怎么做企业网站的推广阶段
  • 做搬家网站的素材刚刚中国宣布重大消息