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

seo网站优化公司域名网站查询

seo网站优化公司,域名网站查询,网络营销策划方案的设计,免费注册域名网站知乎题目: 给你一个字符串 s,请你将 s 分割成一些 子串,使每个子串都是 回文串 。返回 s 所有可能的分割方案。 示例: 输入:s “aab” 输出:[[“a”,“a”,“b”],[“aa”,“b”]] 解题思路: 这道…

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

示例:
输入:s = “aab”
输出:[[“a”,“a”,“b”],[“aa”,“b”]]

解题思路:
这道题还是通过回溯的方法暴力枚举所有可能的分割情况。当分割起点=字符串s的长度时,就是收获结果的时候。
对于每层递归,我们去遍历所有可能的分割点,然后判断起始点到分割点的子串是否是回文串,如果是则可以将子串加入path并继续往下分割。

class Solution {private List<List<String>> result = new ArrayList<>();private List<String> path = new ArrayList<>();public List<List<String>> partition(String s) {backtrack(s, 0);return result;}private void backtrack(String s, int startIdx){if(startIdx == s.length()){result.add(new ArrayList<>(path));return;}for(int i = startIdx; i < s.length(); i++){if(isHuiWen(s, startIdx, i)){path.add(s.substring(startIdx, i + 1));backtrack(s, i + 1);path.removeLast();}}}private boolean isHuiWen(String s, int left, int right){while(left < right){if(s.charAt(left) != s.charAt(right)){return false;}left++;right--;}return true;}
}
http://www.dtcms.com/wzjs/135317.html

相关文章:

  • 巴中企业网站建设小程序运营推广公司
  • 旅游网站的设计栏目seo的工作内容主要包括
  • 岳阳整站优化合肥网站优化seo
  • 网站建设指导思想和目标推广是做什么工作的
  • wordpress主题安装ftp深圳网站优化公司哪家好
  • 网站制作的书籍北京网站营销seo方案
  • 云南哪里有给做网站的百度新闻网站
  • 中国制造网简介谷歌seo是什么意思
  • 学习网站建设的网站北仑seo排名优化技术
  • 风琴折叠图片效果网站seo是什么意思职业
  • 牛什么的网站建设福州网站优化公司
  • 做产品网站设计应该注意什么百度站长电脑版
  • wordpress手机版本关键词优化的最佳方法
  • 创业先做网站学管理培训班去哪里学
  • 怎么做游戏测评视频网站真正免费建站网站
  • 山东政府网站集约化建设什么搜索引擎搜索最全
  • 淄博专业网站设计快速提升网站关键词排名
  • 瑞安市公用建设局网站seo经典案例
  • 建设公司网站新闻宣传管理制度佛山旺道seo
  • wordpress 影响力百度seo排名优化价格
  • 阿里巴巴外贸网站登录百度快速排名技术培训教程
  • 做模具在哪个网站找工作it培训机构
  • 怎么买网站百度最贵关键词排名
  • 做网站找那个公司网络推广宣传
  • 网站 繁体 jsseo排名点击
  • 鞋网站模版百度安装下载
  • 盛唐网站建设小红书软文案例
  • 衡水做网站的品牌推广活动策划案例
  • y2学年做的租房网站百度推广后台登陆首页
  • html全屏网站seo引擎搜索网站关键词