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

产业互联网公司排名宜昌网站seo收费

产业互联网公司排名,宜昌网站seo收费,如何做建材网站的线下推广,江门营销网站建设动态规划 思路: 假设 dp[i][j] 为字符串 (i, j) 子串是否为回文的结果;那么 dp[i][j] dp[i 1][j - 1] 且 (s[i] s[j]);长度为1的字符串都是回文; 原字符串长度为1,是回文;原字符串子串长度为1&#xff…

动态规划

  • 思路:
    • 假设 dp[i][j] 为字符串 (i, j) 子串是否为回文的结果;
    • 那么 dp[i][j] = dp[i + 1][j - 1] 且 (s[i] == s[j]);
    • 长度为1的字符串都是回文;
      • 原字符串长度为1,是回文;
      • 原字符串子串长度为1,即 i = j,dp[i][i] = true;
    • 使用 begin 变量记录最长时的子串左边界,maxLen 缓存最长回文串的长度;
    • 遍历迭代计算出所有 dp[i][j] 的值:
      • 迭代子串长度 len,同时从左边界遍历;
class Solution {
public:string longestPalindrome(string s) {int size = s.size();if (size < 2) {return s;}int maxLen = 1;int begin = 0;std::vector<std::vector<bool>> dp(size, std::vector<bool>(size));// len 1for (int i = 0; i < size; ++i) {dp[i][i] = true;}for (int len = 2; len <= size; ++len) {for (int left = 0; left < size; ++left) {int right = len + left - 1;if (right >= size) {break;}if (s[left] != s[right]) {dp[left][right] = false;} else {if (right - left < 3) {dp[left][right] = true;} else {dp[left][right] = dp[left + 1][right - 1];}}if (dp[left][right] && (right - left + 1 > maxLen)) {maxLen = right - left + 1;begin = left;}}}return s.substr(begin, maxLen);}
};

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

相关文章:

  • 类似wordpress的建站泉州网站seo外包公司
  • 网站建设网络推广首选公司球队排名榜实时排名
  • 基础建设cpu优化软件
  • 点评网站开发最好用的搜索神器
  • 京东网上购物官方网站优化服务
  • 永兴县网站建设推广公司网页制作软件dw
  • 旅游网站的设计方案怎么做北京全网营销推广
  • 四川省建设厅网站投诉全网营销公司排名前十
  • 保洁公司怎么注册手机网络优化软件
  • 静态网站是什么意思新手怎么推广自己的店铺
  • 自助式网站今天军事新闻最新消息
  • 做网站反链搭建网站要多少钱
  • web2.0网站模板新乡网络推广外包
  • 如何在免费网站上做推扩seo优化方案报价
  • 做五金批发的适合在哪些网站搜索百度网页版
  • 做网站的软件m开头谷歌官方网站登录入口
  • 企业英文网站制作如何弄一个自己的网站
  • 网站限制浏览次数是怎么做的百度推广平台登录入口
  • 襄阳市住房和城乡建设局网站谷歌搜索引擎下载安装
  • 网站建设与优化合同网络营销推广案例
  • 网站建设中常见的问题太原网站推广公司
  • 货到付款网站怎么做自己做网站
  • 备案ip 查询网站百度软件中心官网
  • 网站制作公司电话百度教育官网登录入口
  • c语言做项目网站csdn晋江怎么交换友情链接
  • 网站排版尺寸关键词优化包年推广
  • 其他公司盗用公司名做网站百度统计登录
  • 做外贸找产品上哪个网站好新型网络营销模式
  • 无网站做百度推广优化设计七年级上册语文答案
  • 呼和浩特企业网站建设宁波核心关键词seo收费