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

LeetCode LCR 085. 括号生成

题目链接https://leetcode.cn/problems/IDBivT/description/

正整数 n 代表生成括号的对数,请设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。

class Solution {public List<String> generateParenthesis(int n) {List<String> res = new ArrayList<>();String s = "";dfs(0,0,n,res,s);return res;}public void dfs(int left,int right,int n,List<String> res,String s){//left记录左括号数,right记录右括号数。if(right > left || left > n){//失败的情况return;}if(right == n && left == n){//左右括号数目都是n时,添加到resres.add(s);return;}dfs(left+1,right,n,res,s + "(" );dfs(left,right+1,n,res,s + ")" );}
}

http://www.lryc.cn/news/301278.html

相关文章:

  • django定时任务(django-crontab)
  • 【教3妹学编程-算法题】输入单词需要的最少按键次数 II
  • 突破编程_C++_高级教程(多线程编程实例)
  • 精读《Function Component 入门》
  • 类的构造方法
  • ChatGPT和LLM
  • 「优选算法刷题」:判定字符是否唯一
  • 详解自定义类型:枚举与联合体!
  • 第13章 网络 Page738~741 13.8.3 TCP/UDP简述
  • Tomcat要点总结
  • Ubuntu 20.04 安装RVM
  • Ps:污点修复画笔工具
  • JAVA面试题17
  • 数据备份和恢复
  • 核心篇 - 集成IS-IS配置实战
  • 【OpenAI Sora】开启未来:视频生成模型作为终极世界模拟器的突破之旅
  • MVC 、DDD、中台、Java SPI(Service Provider Interface)
  • C++单例模式的实现
  • rust函数 stuct struct方法 关联函数
  • 浅谈基于中台模式的大数据生态体系的理解
  • MySQL的锁机制
  • 已解决ImportError: cannot import name ‘PILLOW_VERSION‘异常的正确解决方法,亲测有效!!!
  • 力扣:300. 最长递增子序列
  • Swing程序设计(10)列表框,文本框,文本域,密码框
  • 【Java八股面试系列】JVM-常见参数设置
  • 【Python--Web应用框架大比较】
  • Effective Objective-C 学习第三周
  • 人工智能学习与实训笔记(四):神经网络之NLP基础—词向量
  • 【教程】Kotlin语言学习笔记(一)——认识Kotlin(持续更新)
  • MySQL性能分析1