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

LeetCode LCR 085 括号生成

题目

解答

class Solution {public List<String> generateParenthesis(int n) {List<String> results = new ArrayList<>();StringBuilder sb = new StringBuilder();generateParenthesis(n, n, sb, results);return results;}void generateParenthesis(int left, int right, StringBuilder sb,List<String> results) {if (left == 0 && right == 0) {results.add(sb.toString());return;}if (left > 0) {sb.append("(");generateParenthesis(left - 1, right, sb, results);sb.deleteCharAt(sb.length() - 1);}if (left < right && right > 0) {sb.append(")");generateParenthesis(left, right - 1, sb, results);sb.deleteCharAt(sb.length() - 1);}}
}

总结
回溯法。
注意左括号在前,右括号在后,即左括号的数量要小于右括号的数量。

http://www.dtcms.com/a/558731.html

相关文章:

  • 域名怎么建设网站中国建设招标网住建部网站
  • 龙岩网站建设哪里比较好平潭县建设局网站
  • PCB设计<囫囵吞枣学习法>: 21_PCB设计之调整丝印和添加文字
  • 可信赖的常州网站建设电影网站建设成本
  • 农药化肥网站建设seo应该如何做
  • 机械加工网站平台北京网站优化常识
  • 做网站时兼容分辨率郑州做网站和app的公司
  • 安徽元鼎建设公司网站深圳软件公司排行
  • 动手学强化学习 第5章时序差分算法
  • 网站 改版方案上海最大的外贸公司
  • 中国十大大型门户网站网站开发的时间流程
  • Cache 策略
  • 百度网站分析怎么上国外购物网站
  • 二级域名网站查询入口全球搜索引擎排行榜
  • 对比推理 概念
  • React Native第四章
  • 西安网站建设技术外包网站性能优化
  • 乐清网站的建设是在百度中建设网站?
  • 大连网站建设报价优质商家网络销售是什么工作内容
  • 鞋材加工东莞网站建设appstore下载免费软件
  • IOCP + 重叠I/O 实例代码
  • 东莞建设通网站免费百度seo引流
  • 网站建设专业英文WordPress分类登录可见
  • Jmeter压力测试详解:从入门到实战
  • 义乌建网站做任务的网站
  • 中山精品网站建设咨询建设信用卡激活中心网站
  • 专业的网站优化公司成都微信公众号定制
  • Linux网络HTTPS协议原理
  • AI短视频工具的“知识准确性”瓶颈,内容特工队AI如何通过RAG技术破局
  • 做押韵句子的网站建设网站龙华