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

网站运营与管理实训报告美观网站建设物美价廉

网站运营与管理实训报告,美观网站建设物美价廉,北京专业网站搭建公司,设计师35岁后的出路文章目录 题目方法一#xff1a;递归#xff1a;方法二#xff1a;递归回溯 题目 方法一#xff1a;递归#xff1a; 递归入口 空子结果集#xff0c;左括号数目#xff08;初始为0#xff09;#xff0c;右括号数目#xff08;初始为0#xff09; 递归出口 若左括… 文章目录 题目方法一递归方法二递归回溯 题目 方法一递归 递归入口 空子结果集左括号数目初始为0右括号数目初始为0 递归出口 若左括号 大于n 或者 左括号数量大于右括号数量 不符合题目要求 结束递归剪枝 若 左括号数目 和 右括号数目都等于n 说明符合条件 结束递归 递归方向 dfsback(zre‘(’,leftsum1,rightsum);//左括号递归 dfsback(zre‘)’,leftsum,rightsum1);//右括号递归 class Solution {ListString res new ArrayList(); // 结果集int n 0;public ListString generateParenthesis(int n) {this.n n;String zre ;//子结果集dfsback(zre,0,0);return res;}public void dfsback(String zre,int leftsum,int rightsum){// n3// leftsum n(((( 不满足 leftsum rightsum (( )))不满足if(leftsum n || leftsum rightsum ) return; //若左括号 大于n 或者 左括号数量大于右括号数量 不符合题目要求 结束递归剪枝if(leftsum n rightsum n ){//若 左括号数目 和 右括号数目都等于n 说明符合条件 结束递归res.add(zre);return;}dfsback(zre(,leftsum1,rightsum);//左括号递归dfsback(zre),leftsum,rightsum1);//右括号递归} }或者下面在递归过程中根据条件去递归符合括号生成条件才递归 // 全递归 根据括号数目在递归过程中剪枝ListString res new ArrayList(); // 结果集int n 0;public ListString generateParenthesis(int n) {this.n n;String zre ;//子结果集dfsback(zre,0,0);return res;}public void dfsback(String zre,int leftsum,int rightsum){if(leftsum n rightsum n) { //左右括号都达到了n 结束递归res.add(zre);return;}if(leftsum n || leftsum rightsum ) return;//若左括号 大于n 或者 左括号数量大于右括号数量 不符合题目要求 结束递归剪枝if(leftsum rightsum) dfsback(zre(,leftsum1,rightsum); //在左括号右括号相等的情况下 只能添加左括号if(leftsum rightsum) {//在左括号大于右括号的情况下 两种括号都能添加dfsback(zre(,leftsum1,rightsum);//左括号递归dfsback(zre),leftsum,rightsum1);//右括号递归}}参考视频括号生成 方法二递归回溯 // 递归回溯ListString res new ArrayList(); // 结果集int n 0;public ListString generateParenthesis(int n) {StringBuffer str new StringBuffer();this.n n;// String zre ;//子结果集dfsback(str,0,0);return res;}public void dfsback(StringBuffer zre,int leftsum,int rightsum){if(leftsum n rightsum n) { //左右括号都达到了n 结束递归res.add(zre.toString());return;}if(leftsum n || leftsum rightsum ) return;//若左括号 大于n 或者 左括号数量大于右括号数量 不符合题目要求 结束递归剪枝zre.append(();dfsback(zre,leftsum1,rightsum);//左括号递归zre.deleteCharAt(zre.length()-1);//回溯zre.append());dfsback(zre,leftsum,rightsum1);//右括号递归zre.deleteCharAt(zre.length()-1);//回溯}
http://www.yutouwan.com/news/277385/

相关文章:

  • 国内购物网站哪个最好站长工具seo查询
  • 做网站用什么配置的笔记本手机网站要素
  • 通信建设工程项目经理查询网站网站不支持php
  • 如何做网站手机wordpress是什么
  • 北京通州区网站制作设计制作费税率
  • 运营推广的网站有哪些网站图片相册代码
  • 井陉建设局网站公示烟台做网站的企业
  • 做o2o网站需要多少钱erp系统哪个品牌最好
  • c 做网站开办时 网站建设费 科目
  • 网站视频站建设教程和建设银行个人网站登陆
  • 做企业网站哪家公司好永久免费linux服务器下载
  • 唯品会 一家专门做特卖的网站佛山优化网站关键词
  • 电子商务网站建设与营运长春做网站seo
  • 英文网站建设cms自定义网站图标
  • 广州门户网站开发怎么自己做网站
  • 河北住房与城乡建设厅网站轻极免费版wordpress主题
  • 网站seo诊断分析报告美橙互联网站建设案例
  • 大型游戏门户网站织梦模板国内简洁网站
  • 做h5页面的网站哪个好学生网页制作教程
  • 免费代刷网站推广冻品网站的建设背景
  • 企业三合一建站公司怎么找大连做网站的企业
  • 有哪些网站可以免费做推广的彩票网站模版
  • 网站禁止右键网站首页设计
  • 成都企业建网站设计软件需要多少钱
  • 网站建设细化流程网站备案能查到什么东西
  • 做h5的网站的区别黑龙江 俄语网站制作
  • 个人网站如何做淘客网站做促销的网站
  • 企业网站都没的百度快照咋办破解wordpress登录
  • 阿里巴巴做特卖的网站wordpress首页链接
  • 什么平台可以做网站推广wordpress本地怎么搬家