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

wordpress 政府模板关键词优化快速排名

wordpress 政府模板,关键词优化快速排名,专业性网站如何做宣传,seo网络优化公司排名原题链接 一. 题目描述 给你一个字符串 s,请你将 s 分割成一些子串,使每个子串都是 回文串。返回 s 所有可能的分割方案。 示例 1: 输入:s "aab" 输出:[["a","a","b"],[…

原题链接

一. 题目描述

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

示例 1:

输入:s = "aab"
输出:[["a","a","b"],["aa","b"]]

示例 2:

输入:s = "a"
输出:[["a"]]

提示:

  • 1 <= s.length <= 16
  • s 仅由小写英文字母组成

二. 解题思路

首先得明确什么是回文串,回文串就是能够对称的字符串,还是老样子。

1. 明确递归参数:字符串s 和当前路径的起点 startindex 。

2. 确定递归的终止条件:当startindex 的大小超过字符串的长度的时候终止,证明已经切割到了字符串的最后,直接将path 路径添加到结果数组res 中即可,这里小伙伴可能要问了,你这还没有判断是不是回文串,对,因为我在后面的单层递归中做了限制,只有回文子串才能进path 数组。所以这里的path 数组中一定是回文子串。

3. 单层递归逻辑:相信做了这么多的题目了,一定知道怎么写吧,只需要加一条判断是不是回文子串的限制条件即可,如果是将其加入到path 数组中进行递归即可,如果不是直接continue;最后做好回溯即可。

话不多说!!!上代码!!

三. 代码

class Solution {
public:vector<vector<string>> res;vector<string> path;bool isPalindrome(string s, int l, int r){        // 判断是不是回文子串for(int i = l, j = r; i <= j; i++, j--){if(s[i] != s[j]) return false;}return true;}void back(string s, int startindex){if(startindex >= s.size()){res.push_back(path);return;}for(int i = startindex; i < s.size(); i++){if(isPalindrome(s, startindex, i)){string str = s.substr(startindex, i - startindex + 1);path.push_back(str);back(s, i + 1);path.pop_back();    // 回溯}}}vector<vector<string>> partition(string s) {back(s, 0);return res;}
};

四. 总结

如果你将前面的题目做了练习的话相信这类题目已经非常简单了吧!!!继续加油!!!

时间复杂度:O(n * 2^n)

空间复杂度:O(n^2)

喜欢的话给个关注吧!!

http://www.ds6.com.cn/news/68073.html

相关文章:

  • 虚拟主机wordpress优化推广关键词
  • 新桥专业网站建设企业网站设计代码
  • wordpress卡核销宁德seo公司
  • 能不能自己做网站推广百度搜索引擎排行榜
  • 网站建设丿金手指谷哥12手机搜索引擎
  • wordpress主题改错优化大师
  • 西安营销型网站建设动力无限爱站网排名
  • 做线上交互的网站网络营销推广方法
  • 企业网站访问量的第一来源是( )seo智能优化软件
  • 辛集市建设局网站宣传推广方案
  • 怎么做一个微信公众号淘宝关键词怎么优化
  • 在线修图网站网推公司
  • 上海网站制作公司有哪些成都网站建设
  • 推荐武汉手机网站设计中国体育新闻
  • 网页设计基础的教学目的免费关键词优化工具
  • 做租赁哪个网站好最近10个新闻
  • 网络营销型网站设计如何百度推广
  • 做网站的感觉seo网站优化经理
  • 网站登录页面空白新手怎么学网络运营
  • 峰聘网360建筑网搜狗seo排名软件
  • 中国建设银行官网站周波东莞网络营销公司
  • 济南seo顾问谷歌seo营销
  • 网站建设开题报告数据库建立灰色产业推广引流渠道
  • 网站建设预算描述免费建立一个网站
  • 网站排名数据资源网站优化排名优化
  • 西部数码创建php网站中国疫情最新消息
  • 南京市高淳区住房与城乡建设局网站网站域名ip查询
  • 展展示型网站开发武汉seo学徒
  • 外贸企业网站评价案例best网络推广平台
  • 简述企业网站建设的主要步骤seo网站推广企业