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

婚介所网站开发费用企业为什么要找会计

婚介所网站开发费用,企业为什么要找会计,苏州有哪些网站制作公司,锐速做网站给你一个字符串 s,请你将 s 分割成一些子串,使每个子串都是 回文串。返回 s 所有可能的分割方案。 示例 1: 输入:s "aab" 输出:[["a","a","b"],["aa","b&qu…

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

示例 1:

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

示例 2:

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

提示:

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

DFS:

class Solution {vector<string> path;vector<vector<string>> v;
public:vector<vector<string>> partition(string s) {dfs(s, 0);return v;}void dfs(string s, int i){  //i 是一个索引,表示当前递归调用时正在考虑的子串的起始位置if (i == s.size()) { //当 i 达到字符串 s 的末尾时,说明找到了一个完整的回文分割方案v.push_back(path);return;}for(int j = i; j < s.size(); j++){if(is(s, i, j)){   // 如果 s[i:j] 是回文path.push_back(s.substr(i, j - i + 1));  // 加入当前子串到 pathdfs(s, j + 1);   // 递归调用,从下一个索引开始继续分割path.pop_back();  // 回溯,撤销前面的选择}}}bool is(string& s, int left, int right){ //检查字符串 s 的 [left, right] 区间是否是回文。while(left < right){if(s[left++] != s[right--]){return false;}}return true;}
};

vector<string> path:用于存储当前分割方案中的回文子串

vector<vector<string>> v:存储所有符合条件的回文分割方案

dfs 函数在每次递归时,从位置 i 开始,检查从 ij 的每个子串是否是回文。一旦找到一个回文子串,就递归到下一个位置(即从 j + 1 开始),继续对剩余的字符串进行分割,直到整个字符串都被分割成回文子串为止。

path.push_back(s.substr(i, j - i + 1));

这一行代码的作用是将字符串 s 的一个子串添加到 path 中。

substr(i, len):用于提取从 i 开始,长度为 len 的子串。

  • i:子串的起始位置(从 0 开始)。
  • len:子串的长度。
http://www.yayakq.cn/news/888926/

相关文章:

  • 河池网站推广开网页卡
  • 深圳网站建设 排行榜网站界面设计需要首先做市场研究吗
  • 济南助企网站建设公司怎么样网站建设制
  • 欧阳网站建设wordpress菜单前面加图标
  • 怎样创建网站流程天津建设工程信息网咨询电话
  • 做网站的几个步骤网站建设实习内容
  • 网站推广和宣传的方法网站模板后台
  • 国内flash网站企业公共服务平台网站建设方案
  • 本地服务器搭建教程灰色seo推广
  • 做一个网站需要到哪里做给别人做网站挣钱么
  • 网站开发项目商业计划书中视频自媒体平台注册
  • 如何加强网站安全建设wordpress注册邮箱收不到
  • 网站建设的知识和技能网易企业邮箱格式
  • 设计师a 网站ftp中打开wordpress
  • 客户对网站建设公司的评价厦门网站制作系统
  • seo优化网站的注意事项app代码开发流程图
  • 农村建设有限公司网站搜索引擎优化培训免费咨询
  • 二类电商用网站怎么做H5页面四川建筑人才招聘网
  • 做网站排名要多少钱网站可以做腾讯广告联盟
  • 学网站开发工作好找吗傻瓜式网站源码
  • 部分网站打不开的原因加强企业网站建设
  • 江西南昌电子商务网站建设公司装修公司走心文案
  • 花都区pc端网站建设小程序招商加盟
  • 玉树营销网站建设哪家好wordpress 评论 改微博
  • 淘宝联盟建微网站汕头免费建站哪里有
  • 如何构建大型网站架构赶集网2022年最新招聘
  • 婚纱网站建设网站开发众包平台
  • 唐山网站制作系统uniapp商城源码
  • 外贸模板网站2023年最新法定传染病有哪些
  • 广州网站建设q.479185700棒wordpress插件无法启用