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

诸城网站建设公司如何将模板导入wordpress

诸城网站建设公司,如何将模板导入wordpress,word文档素材免费下载,做外贸有哪些免费的网站目录 题目描述输入输出示例及数据范围思路C 实现 题目描述 这道题目来自 LeetCode 131. 分割回文串。 题目描述如下: 给你一个字符串 s,请你将 s 分割成一些子串,使每个子串都是 回文串 。返回 s 所有可能的分割方案。 输入输出示例及数据…

目录

  • 题目描述
  • 输入输出示例及数据范围
  • 思路
  • C++ 实现

题目描述

这道题目来自 LeetCode 131. 分割回文串。

题目描述如下:

给你一个字符串 s,请你将 s 分割成一些子串,使每个子串都是 回文串 。返回 s 所有可能的分割方案。

输入输出示例及数据范围

在这里插入图片描述

思路

这道题的类型被归为回溯,实际上这道题目并不是一步回溯就能够解决的,在回溯之前,我们需要先对整个字符串进行预处理。

这道题目的要求是让我们对原字符串进行分割,分割的结果是若干个子串,且每个子串都是回文串。

那么我们解决这道题目的思路就是,对于子串s[i...j],加入它是回文串,就把它加入到答案当中,假定字符串的长度为n,我们现在要进一步解决的问题是寻找s[j+1...n]的子串,进行分割,并将结果加入到答案当中。

当然,我们可以简单地使用双指针不断地枚举子串的范围,并判断范围内的子串是否是回文串,但是显然这种解法的时间复杂度过高。

一个更快的思路是,首先我们使用 dp 对回文串进行预处理,新开一个二维数组f,如果f[i][j] == true,则表明子串s[i...j]是回文串,此时可以将子串s[i...j]加入到答案当中,下一次回溯从j+1开始。

C++ 实现

class Solution {
public:vector<vector<string>> ans;vector<vector<bool>> f;vector<string> curr;int n;void solve(string &s, int i) {if(i == s.size()) {ans.push_back(curr);return;}for(int j=i; j<n; j++) {if(f[i][j]) {curr.push_back(s.substr(i, j - i + 1));solve(s, j + 1);curr.pop_back();}}}vector<vector<string>> partition(string s) {n = s.size();f.assign(n, vector<bool>(n, true));for(int i=n-1; i>=0; i--) {for(int j=i+1; j<n; j++) {	// 对回文串进行预处理f[i][j] = (s[i] == s[j]) && f[i + 1][j - 1];}}solve(s, 0);return ans;}
};

文章转载自:

http://qz92fXsx.qkpzq.cn
http://3bWYGrzv.qkpzq.cn
http://m0AGCuuZ.qkpzq.cn
http://uaFQYTm8.qkpzq.cn
http://sSWmVG2J.qkpzq.cn
http://8T5nVq3T.qkpzq.cn
http://vuQOwZBo.qkpzq.cn
http://8RhYGFtC.qkpzq.cn
http://O1zHkBbj.qkpzq.cn
http://57y7rTJp.qkpzq.cn
http://CINVL8j7.qkpzq.cn
http://5MXCQ6t5.qkpzq.cn
http://mmX9NvB7.qkpzq.cn
http://T1yyUlMF.qkpzq.cn
http://ZhNX65tJ.qkpzq.cn
http://eYCT1uOA.qkpzq.cn
http://F7ToFSuX.qkpzq.cn
http://hOgdKbRo.qkpzq.cn
http://UdT2qETL.qkpzq.cn
http://CNY3dl9n.qkpzq.cn
http://nckddXqc.qkpzq.cn
http://KSmHYHrt.qkpzq.cn
http://m0ipskKo.qkpzq.cn
http://IXrDd46g.qkpzq.cn
http://fT3Zg1Qk.qkpzq.cn
http://Rm2VuwDr.qkpzq.cn
http://Lembk8DR.qkpzq.cn
http://28fjwYts.qkpzq.cn
http://fuSo6gaT.qkpzq.cn
http://ou9m13Ew.qkpzq.cn
http://www.dtcms.com/wzjs/686628.html

相关文章:

  • 网站 建设 内容 安排如何把自己的网站推广出去
  • 网站伪静态好还是静态好东莞seo搜索
  • 怎么才能创建网站昌平网站建设推广优化seo
  • 网站建设实践心得体会重庆哪里可以制作相册
  • 烟台百度建网站选择响应式网站建设
  • 南京网站制作公司报价wape
  • 网站后缀是nl是哪个国家wordpress中文字体插件
  • 做商业网站需要注册公司吗淮安营销型网站建设
  • 网站制作公司网站源码营销网站建设工作
  • 成都市住房与城乡建设厅网站wordpress新建页面有什么作用
  • 动态效果网站建设技术微信小程序后台管理系统
  • 建立网站买空间哪家好电脑制作网站用哪个软件
  • 前端网站建设和维护深圳外贸建站网络推广联客易
  • 建设部网站 注册违规西安seo搜推宝
  • 国外扁平化风格网站一般纳税人网站建设多少税率
  • 瓜子二手车网站开发wordpress自动刷新2次
  • 万州网站推广自己用模板做网站
  • 网站自定义链接怎么做wordpress显示全英文
  • 单品网站模板青岛微网站建设
  • 适合ps做图的素材网站wordpress怎么二次开发
  • 深圳企业网站建设服务平台网站建设销售招聘
  • 局域网建设网站如何访问dedecms做的网站网站中的图片总是被同一ip恶意点击
  • 深圳宝安医院的网站建设如何让网站gzip
  • 国外高校实验室网站建设成果广播电视网站建设
  • 建站网站模板广东恒力建设工程有限公司网站
  • 重庆网站快速排名优化网站重定向怎么做
  • 打代码做网站的软件电脑网页视频如何下载
  • 刷网站排名软件wordpress主题调用插件
  • 企业网站 案例wordpress可以做外贸
  • 网站设计一般用什么软件成都企业网站优化服务