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

珠海微网站建设珠海网站推广优化

珠海微网站建设,珠海网站推广优化,婚恋网站的架构,锋创科技园网站建设题目#xff1a;给你一个字符串 s#xff0c;请你将 s 分割成一些子串#xff0c;使每个子串都是回文串。返回 s 所有可能的分割方案。 思路#xff1a; 第一步#xff1a;确定参数与返回值。参数为字符串s#xff0c;分割起始下标startIndex#xff0c;无返回值 第二…题目给你一个字符串 s请你将 s 分割成一些子串使每个子串都是回文串。返回 s 所有可能的分割方案。 思路 第一步确定参数与返回值。参数为字符串s分割起始下标startIndex无返回值 第二步确定终止条件。当startIndexs.length()说明找到了一组分割方案将其加入结果集 第三步确定单层递归逻辑。for循环遍历s字符串从startIndex到s.length()-1。如果[startIndex,i]的区间下标组成的字符串是回文串则将该字符串加入path否则跳过本轮循环。接着递归回溯 代码 public ListListString resultnew ArrayList();public ListString pathnew ArrayList();public ListListString partition(String s) {backTracking(s,0);return result;}public void backTracking(String s,int startIndex){//如果startIndex切割线到最后一个元素则收集到一个回文串if(startIndexs.length()){result.add(new ArrayList(path));return;}for(int istartIndex;is.length();i){//如果是回文串则记录if(isPalindrome(s,startIndex,i)){String strs.substring(startIndex,i1);path.add(str);}elsecontinue;//递归回溯backTracking(s,i1);path.remove(path.size()-1);}}//判断是否为回文串public boolean isPalindrome(String s,int startIndex,int end){for(int istartIndex,jend;ij;i,j--){if(s.charAt(i)!s.charAt(j))return false;}return true;}
http://www.dnsts.com.cn/news/45937.html

相关文章:

  • 设计发明的网站帮你省网站怎么做
  • 手机wap网站源码青岛seo网络推广
  • 媒体网站的品牌建设新春祝福图片在线制作
  • 英文网站建设深圳餐厅网页设计模板html代码
  • 知名网站都是什么系统做的一个新网站要怎么做seo
  • 做水果蔬菜生意网站怎么建设一个自己的网站首页
  • 石家庄建站源码长春建站怎么做
  • 做手机网站尺寸大小博客优化网站seo怎么写
  • 岳阳建设网站制作网站系统平台的安全策略是什么
  • 云端智能建站系统网站seo优化心得
  • 网站建设类文章要发多少片安徽网络推广排名
  • 外贸展示网站多少钱做网站用到什么软件
  • 多域名指向同一网站四川建设机械网站首页
  • 如何帮网站广告推广免费发布
  • 杭州网站推广平台秦皇岛网络优化排名
  • 吴中区网站设计公司广州人看不起番禺
  • 门户网站改版html网站设计实验报告
  • 做网站上市的公司成都网页制作设计培训
  • 口碑好网站建设开发网店代运营费用
  • html网站设计实验报告太原小程序开发定制
  • 长春网长春网站设计站建设怎样注册网店开网店
  • 江西省做网站互联网广告代理商好做吗
  • 建设银行网站打不开别的网站可以吗禁止wordpress历史版本
  • 网站建设策划实施要素有哪些wordpress云盘视频播放器
  • 西安学校网站建设哪家专业在线图片编辑器马赛克
  • 免费公司网站模板重庆百度推广关键词优化
  • 哪些网站可以做邀请函做美陈3d模型网站
  • 手机网站模版seo导航
  • 深圳平台网站开发西安网站建设ruiqinet
  • 甘肃住房和城乡建设厅网站首页泰安房产网网上交易中心