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

专注软件优化分享的网站白酒最有效的推广方式

专注软件优化分享的网站,白酒最有效的推广方式,宝安做棋牌网站建设哪家公司收费合理,工单系统设计我对回溯题还是不清楚,尤其是还原现场这部分。 这道题是从答案角度出发,考虑如何分割。参考Leetcode的解题。 在这个回溯过程中: 每走一步,对于每个逗号,有两个选项:要么不选它,要么选它。每个…

我对回溯题还是不清楚,尤其是还原现场这部分。
这道题是从答案角度出发,考虑如何分割。参考Leetcode的解题。

在这个回溯过程中:

  1. 每走一步,对于每个逗号,有两个选项:要么不选它,要么选它。每个选项就像是在树上走一个分支。
  2. 但是我们一次只能处理一个分支,计算完了【不选】的分支,就要倒回去,回到前面去处理另外一个【选】的分支。倒回去之前加到 path 中的数据是垃圾数据,要及时清除掉。
class Solution {private final List<List<String>> ans = new ArrayList<>();private final List<String> path = new ArrayList<>();private String s;public List<List<String>> partition(String s) {this.s =s;dfs(0);return ans;}private void dfs(int i){if(i==s.length()){ans.add(new ArrayList<>(path));return;}//i为子串开始的位置,j为子串结束的位置for(int j=i; j<s.length();j++){if(isPalindrome(i,j)){path.add(s.substring(i,j+1));//对s的剩余部分进行分割dfs(j+1);//回溯path.remove(path.size()-1);}}}//判断是否为回文串private boolean isPalindrome(int left, int right){while(left<right){if(s.charAt(left++)!=s.charAt(right--)){return false;}}return true;}
}
http://www.dtcms.com/wzjs/286587.html

相关文章:

  • 个人网站建设的小清新图片网站查询ip地址
  • 最好网站开发公司电话中国网站访问量排行
  • 服装移动网站策划案营销案例网站
  • 网站草图设计品牌传播策略
  • 做特卖网站手机版seo网站优化工具
  • 手表东莞网站建设技术支持搜索引擎优化要考虑哪些方面?
  • 北京未来科技城开发建设有限公司 网站持续优化疫情防控举措
  • 陕西省城乡住房和建设厅网站百度知道首页
  • 成都营销型网站建设及推广那家好西安专业网络推广公司
  • 西安哪家网站做的好怎么查看网站的友情链接
  • 南和网站建设sem投放
  • 建一个com网站要多少钱东莞seo优化
  • ps软件下载电脑版免费破解版成品网站seo
  • 哈德网站建设百度指数在线查询工具
  • 北京哪里有专门做网站的地方中国教师教育培训网
  • pcms网站开发网站优化seo方案
  • 手机网站怎么设计杭州seo网站排名
  • 查答案的网站制作模板金融网站推广圳seo公司
  • 利用第三方做网站永久发布地址关键词优化排名软件怎么样
  • c 视频网站开发入门今日新闻快讯10条
  • 网站 易用性原则谷歌广告怎么投放
  • 潍坊做网站教程免费建站免费网站
  • 长春网站建设网诚传媒5g网络优化培训
  • 徐州网站制作报价优化大师的优化项目有哪7个
  • 沙县住房和城乡规划建设局网站成都网络运营推广
  • 广州手机网站制作交换友情链接的目的
  • 做羞羞事网站引流软件下载站
  • 网站开发平台开发公司app推广有哪些渠道
  • 合肥科技网站建设青岛关键词优化报价
  • wordPress图片查看插件网站排名优化软件有哪些