当前位置: 首页 > 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/496286.html

相关文章:

  • 网站建设代码流程谷歌搜索引擎入口
  • python开发webseo关键词是怎么优化的
  • 郑州高端定制建设网站东莞网络营销推广软件
  • PHP网站开发都需要学什么深圳网站维护
  • 微信小程序 创建网站长沙网站设计拓谋网络
  • 南开大学 网站开发技术 刘冲小红书软文推广
  • 做时时彩网站都要什么谷歌搜索指数查询
  • 网站不需要什么备案网络平台怎么创建
  • 网站title的写法手机端seo
  • 老域名做网站好吗做好的网站怎么优化
  • 长春真正免费的建站系统西安seo服务外包
  • 网站搭建公司官网湖南百度推广开户
  • 网站开发制作合同百度投诉热线中心客服
  • 新型电子产品代理加盟湘潭网站seo磐石网络
  • 如何编辑做网站微信小程序开发多少钱
  • 购物网站每个模块主要功能互联网营销师培训机构哪家好
  • 精仿源码社区网站源码百度代发排名
  • 做网站用的到java吗拼多多关键词优化是怎么弄的
  • 百度不收录哪些网站吗上海知名网站制作公司
  • 2008iis 网站 打不开百度入口网站
  • 高端大气网站建设淘宝代运营1个月多少钱
  • 用jsp做留言板网站天津网站建设优化
  • 安卓市场app下载镇江优化推广
  • 大作设计网站是中国的吗福州百度首页优化
  • 邯郸信息港邯郸信息网seo排名优化方法
  • 站长一般几个网站站长seo推广
  • 手机浏览器网站开发杭州网络推广外包
  • 济宁网站建设价格杭州seo网站推广排名
  • 四川省住房和城乡建设厅官网查询seo推广顾问
  • wordpress弹窗客服seo学习论坛