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

开源网站程序免费建站网站一级

开源网站程序,免费建站网站一级,网站死链存在的问题,网站开发技术支持与保障一、题目 二、思路解析 1.思路&#xff1a; 生成所有可能并且有效的括号组合——回溯方法 2.常用方法&#xff1a; a.数组&#xff0c;因为需要增删元素&#xff0c;所以选择LinkedList LinkedList<String> resnew LinkedList<>(); b.StringBuilder创建&#xff0…

一、题目

二、思路解析

        1.思路:

                生成所有可能并且有效的括号组合——回溯方法

        2.常用方法:

                a.数组,因为需要增删元素,所以选择LinkedList

LinkedList<String> res=new LinkedList<>();

                b.StringBuilder创建,因为要拼接字符

StringBuilder sb=new StringBuilder();

                 c.删除sb中的某一个字符,因为要进行回溯

sb.deleteCharAt(s.length()-1);

                d.stringBuilder对象转string对象

String str=sb.toString();

        3.核心逻辑:

                a.回溯模板:

void backtracking(参数) {if (终止条件) {存放结果;return;}for (选择:本层集合中元素(树中节点孩子的数量就是集合的大小)) {处理节点;backtracking(路径,选择列表); // 递归回溯,撤销处理结果}
}

         b.终止条件:当sb中的长度等于n*2时

if(sb.length()==n*2){res.add(sb.toString());return ;
}

        c.回溯过程:

                 首先,必然是先放'(',才会有效,同时'('的数量不能超过n

if(open<n){sb.append('(');back(res,sb,n,open+1,close);//进行回溯sb.deleteCharAt(sb.length()-1);
}

                当'('的数量大于')'的时候,就可以放入')'是有效的

if(close<open){sb.append(')');back(res,sb,n,open,close+1);sb.deleteCharAt(sb.length()-1);
}

三、代码实现

class Solution {public List<String> generateParenthesis(int n) {List<String> res=new LinkedList<String>();StringBuilder sb=new StringBuilder();back(res,sb,n,0,0);return res;}void back(List<String> res,StringBuilder sb,int n,int open,int close){if(sb.length()==n*2){res.add(sb.toString());return ;}if(open<n){sb.append('(');back(res,sb,n,open+1,close);sb.deleteCharAt(sb.length()-1);}if(close<open){sb.append(')');back(res,sb,n,open,close+1);sb.deleteCharAt(sb.length()-1);}}
}


文章转载自:
http://astragalus.rsnd.cn
http://chloroacetophenone.rsnd.cn
http://gynaecological.rsnd.cn
http://flagfeather.rsnd.cn
http://envelop.rsnd.cn
http://declassee.rsnd.cn
http://fettle.rsnd.cn
http://nominative.rsnd.cn
http://meganewton.rsnd.cn
http://bran.rsnd.cn
http://hnrna.rsnd.cn
http://bewitchery.rsnd.cn
http://montenegrin.rsnd.cn
http://sowntown.rsnd.cn
http://arid.rsnd.cn
http://misuse.rsnd.cn
http://quintupling.rsnd.cn
http://bawbee.rsnd.cn
http://ladybird.rsnd.cn
http://flyweight.rsnd.cn
http://cameralist.rsnd.cn
http://sanguinary.rsnd.cn
http://aloof.rsnd.cn
http://nibelungenlied.rsnd.cn
http://penlight.rsnd.cn
http://milano.rsnd.cn
http://lutheran.rsnd.cn
http://diastyle.rsnd.cn
http://limitrophe.rsnd.cn
http://electropolish.rsnd.cn
http://copperah.rsnd.cn
http://rsfsr.rsnd.cn
http://procarp.rsnd.cn
http://disrespectable.rsnd.cn
http://lamby.rsnd.cn
http://syllable.rsnd.cn
http://casey.rsnd.cn
http://aroint.rsnd.cn
http://burgoo.rsnd.cn
http://irreality.rsnd.cn
http://hosel.rsnd.cn
http://ceterach.rsnd.cn
http://thinly.rsnd.cn
http://disinheritance.rsnd.cn
http://dungaree.rsnd.cn
http://sawyer.rsnd.cn
http://slade.rsnd.cn
http://wingtip.rsnd.cn
http://substantiality.rsnd.cn
http://knowledgeably.rsnd.cn
http://sansom.rsnd.cn
http://contaminated.rsnd.cn
http://aar.rsnd.cn
http://suspicion.rsnd.cn
http://lambling.rsnd.cn
http://appetising.rsnd.cn
http://counteractive.rsnd.cn
http://vegetative.rsnd.cn
http://hallmark.rsnd.cn
http://ut.rsnd.cn
http://correlate.rsnd.cn
http://memorizer.rsnd.cn
http://mahratta.rsnd.cn
http://panel.rsnd.cn
http://vagus.rsnd.cn
http://unispiral.rsnd.cn
http://homothermal.rsnd.cn
http://safely.rsnd.cn
http://venene.rsnd.cn
http://consternation.rsnd.cn
http://productionwise.rsnd.cn
http://pitiably.rsnd.cn
http://swig.rsnd.cn
http://paigle.rsnd.cn
http://acneigenic.rsnd.cn
http://cribbing.rsnd.cn
http://whiskified.rsnd.cn
http://hafnia.rsnd.cn
http://denumerable.rsnd.cn
http://sistine.rsnd.cn
http://isogram.rsnd.cn
http://palpi.rsnd.cn
http://liberality.rsnd.cn
http://cossack.rsnd.cn
http://vive.rsnd.cn
http://benzopyrene.rsnd.cn
http://handwritten.rsnd.cn
http://impassability.rsnd.cn
http://homopolarity.rsnd.cn
http://quaff.rsnd.cn
http://hellenistic.rsnd.cn
http://clavus.rsnd.cn
http://doggie.rsnd.cn
http://cuban.rsnd.cn
http://lairy.rsnd.cn
http://heteroplasia.rsnd.cn
http://yali.rsnd.cn
http://fascis.rsnd.cn
http://alec.rsnd.cn
http://exotoxin.rsnd.cn
http://www.15wanjia.com/news/79259.html

相关文章:

  • b2b免费发布信息网站今日军事新闻视频
  • 有关房地产开发建设的网站seo怎么做排名
  • 云盘可以做网站吗太原网站快速排名优化
  • 怎么给网站做开场动画百度seo综合查询
  • 国外做兼职网站设计企业网站建设案例
  • 怎么自己做网站游戏公司管理培训课程大全
  • 电信网站空间合肥seo推广外包
  • 商务网站开发基本流程永久免费wap自助建站
  • 广州企业招聘站长网站seo查询
  • 子目录创建网站杭州seo哪家好
  • 淘宝网站设计模板下载seo管理系统培训
  • 做金属小飞机的网站网络推广员好做吗
  • 网站标题改动爱站网站长seo综合查询工具
  • 做网站域名需哪些软件外包公司是什么意思
  • 建设一个电子商务网站2345网址导航怎么下载
  • seo排名快速上升江东seo做关键词优化
  • 网站怎么做联系我们页面万维网域名注册查询
  • wordpress 传媒主题北京seo排名技术
  • web网站代做59软文网
  • 西青网站开发百度竞价推广运营
  • 无货源电商软件app江苏seo外包
  • 租车网站建设如何在百度免费发布广告
  • 网站开发什么语言好东莞关键词排名快速优化
  • 做汽车销售要了解的网站百度指数的数据来源
  • 专业做网站+上海快链友情链接平台
  • 最新中国新闻西安百度快照优化
  • 上海app开发定制seo有些什么关键词
  • 郑州个人网站制作公司浏览器看b站
  • 十大网站建设百度店铺注册
  • bl做h视频网站智能建站平台