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

微信小程序后台网络优化app

微信小程序后台,网络优化app,中国建信网官方网站,如何成功开展网络营销力扣132. 分割回文串 II 题目 题目解析及思路 题目要求返回将s切割成若干回文串的最少切割次数 对于子串s[j...i],若为回文串,则问题变为求s[0...j]的最少切割次数 因此可以考虑动态规划 对于问题s[j...i]是否为回文串,若s[i] s[j]则问…

力扣132. 分割回文串 II

题目

在这里插入图片描述

题目解析及思路

题目要求返回将s切割成若干回文串的最少切割次数

对于子串s[j...i],若为回文串,则问题变为求s[0...j]的最少切割次数

因此可以考虑动态规划

对于问题s[j...i]是否为回文串,若s[i] == s[j]则问题变成s[j+1...i-1]是否为回文串

因此也可以考虑动态规划

代码

class Solution {
public:int minCut(string s) {int n = s.size();vector<int> f(n+1,INT_MAX);vector<vector<bool>> isPalindrome(n, vector<bool>(n, false));//倒着遍历i//子问题isPalindrome[i + 1][j - 1]已经更新过for (int i = n - 1; i >= 0; --i) {for (int j = i; j < n; ++j) {if (s[i] == s[j] && (j - i < 2 || isPalindrome[i + 1][j - 1])) {isPalindrome[i][j] = true;}}}//试出来的f[0] = -1;//动态规划for(int i=0;i<n;i++){for(int j=i;j>=0;j--){if(f[j] < INT_MAX && isPalindrome[j][i]){f[i+1] = min(f[i+1],f[j] + 1);}}}return f[n];}
};
http://www.dtcms.com/wzjs/264869.html

相关文章:

  • 专业做电子的外贸网站建设怎么在网上做广告
  • 工邦邦官网南宁百度seo
  • 网站的建设背景电脑优化大师有用吗
  • 浙江建设厅继续教育网站首页网站流量查询网站统计查询
  • 如何在微信上做广告seo整体优化
  • 集思吧网站怎么做问卷整合网络营销公司
  • 做网站必须会php吗专业seo站长工具全面查询网站
  • 网站进入百度沙盒免费制作自己的网站
  • wordpress站内搜索慢外链link
  • 艺商网站企业网站建设cms
  • 动态ip服务器可以做网站吗百度软件中心下载安装
  • 常州做的网站的公司哪家好北京seo外包公司要靠谱的
  • 请问门户网站是什么意思网站做优化好还是推广好
  • 做品牌网站找谁外贸网站平台都有哪些 免费的
  • 张家港做外贸网站网站关键字优化公司
  • wordpress 开启维护新手做seo怎么做
  • 廊坊哪里有做网站的友链交易
  • html做网站企业seo排名优化
  • 外贸公司手机网站整合营销方案
  • 北京一诺互联科技有限公司淘宝seo优化排名
  • 政府部网站建设东莞关键词seo优化
  • 建设企业网站技术解决方案营销外包
  • 云浮新兴哪有做网站的百度seo搜索引擎优化厂家
  • 什么叫网站降权福建百度seo排名点击软件
  • 做网站还有前景吗营销咨询公司经营范围
  • 邗江区做网站百度小说排名
  • wordpress网站维护页面模板企业域名查询
  • 如何做电子海报在网站网店网络营销与推广策划书
  • 长沙公司有哪些北京网站优化站优化
  • 赣州做网站公司百度推广平台登录入口