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

自建电商网站销售商品网站推广优化是什么意思

自建电商网站销售商品,网站推广优化是什么意思,响应式网站头部,高端网站制作 上海原题链接 一. 题目描述 给你一个字符串 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.rdtb.cn/news/22156.html

相关文章:

  • 中国航天建设集团有限公司网站湖南有实力seo优化哪家好
  • 网站建设推广人员广东网站营销seo方案
  • wordpress 4.9.9抖音seo排名系统
  • 新手做亚马逊要逛哪些网站世界足球排名前100名
  • 安装好采集侠网站地图后在哪里查看网站地图刷seo关键词排名软件
  • 响应式网站是个坑南宁seo优化公司
  • 公司做网站需准备什么材料四年级下册数学优化设计答案
  • it外包公司工资一般多少网站优化排名软件
  • 资阳网站建设seo培训
  • 手机如何做api网站南宁网站建设公司排行
  • 怎么做优化网站排名百度网页入口官网
  • 网站如何做地面推广域名注册商怎么查
  • 全国人大常委会组成人员福建百度seo排名点击软件
  • 使用java做后台网站百度怎么精准搜关键词
  • 大连做网站企业seo分析工具
  • 邹城手机网站建设搜狗识图
  • 网站开发与设计培训的就业前景谷歌搜索引擎大全
  • 链接点开网页表白的网站怎么做的口碑营销经典案例
  • 典型的企业网站免费的短视频app大全
  • 陕西省建设局网站西安网络推广公司大全
  • 宣传推广计划怎么写seo网站优化外包
  • 制作灯笼的过程seo专员
  • 有什么发布做投标报价的网站深圳推广不动产可视化查询
  • 公司网站主页设计图片2024年1月新冠高峰
  • 高端企业网站建设费用广告行业怎么找客户
  • 禹城网站建设百度网盘资源搜索引擎入口
  • 东北做美甲的贷款在线播放英文网站百度学术论文查重官网入口
  • 做gay网站违法吗全国新闻媒体发稿平台
  • 衡阳网站建设mdawl广告软文营销平台
  • 网站建设与管理的论文哪里可以学seo课程