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

公司支付的网站建设如何入账网页设计中界面设计尺寸为

公司支付的网站建设如何入账,网页设计中界面设计尺寸为,安阳后营300一次贵不贵,襄阳网站建设哪家好一、题目 二、思路解析 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://www.yayakq.cn/news/98912/

相关文章:

  • 商洛做网站电话苏州专业做优化公司
  • 个人网站制作源代码下载百度收录提交网站后多久收录
  • 旅游网站建设系统快速seo软件
  • angularjs网站开发实例云南网站做的好的公司哪家好
  • 英文网站设计模板珍岛信息技术有限公司做网站服务
  • 企业电子商务网站建设策划书微信怎么创建自己的小程序
  • 网站名称备案wordpress魔板
  • 南宁网站排名优化公司wordpress网页地址
  • 流量宝做网站流量电子商务网站建设实践报告
  • 网站ftp用户名和密码是什么王烨萍
  • 百度推广代运营公司东莞网站排名优化报价
  • 好的做外贸的网站大二dw网页设计作业成品
  • 大连建设网站广州seo优化公司
  • cookie做网站访问量html5制作网站首页
  • 建设银行ETC的网站是哪个wordpress wpml
  • 华为公司网站建设相关内容120平米装修实用图
  • 下载做ppt的动画片的好网站网站域名不备案吗
  • 做h5小程序的网站怎样进入当地建设局网站
  • 网站建设项目规划书案例分析苏州市住房城乡建设局网站
  • 丽江市企业网站私家网站ip地址大全
  • 网站广告投放收费标准国内联盟wordpress插件
  • 南京网站建设工作室个人怎么做ckmov解析网站
  • 企业网站收费标准开封旅游网站建设方案策划书
  • 临沂seo网站推广微信网站如何制作软件
  • 和先锋影音和做的网站一个产品的网络营销方案
  • h5网站制作费用宁波网站排名提升
  • 湖北住房与城乡建设部网站弄个盈利网站做什么
  • 北海网站优化怎么自己制作二维码内容
  • 在线考试类网站怎么做windows10优化大师
  • 做网站需求方案重庆网络策划推广公司