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

刷题记录0804

不知不觉八月了!基本上每天都会写一两道,但没有坚持题解打卡,我发现写题解可以整理自己的思路

22. 括号生成 - 力扣(LeetCode)

是一道回溯的题目 第一次做的时候也看了题解

class Solution {
public:// 主函数是生成所有有效的括号组合vector<string> generateParenthesis(int n) {vector<string> res;  // 存储所有有效的括号组合dfs(res, "", n, 0, 0);  // 调用深度优先搜索(DFS)生成括号组合return res;  // 返回结果}// 辅助函数 深度优先搜索生成括号组合void dfs(vector<string>& res, string path, int n, int lc, int rc) {// 终止条件:当前路径长度达到2n(即括号已经全部用完)if(path.size()==2*n){res.push_back(path);//把当前存储的存入结果里面return ;}//递归条件1if(lc<n) dfs(res,path+'(',n,lc+1,rc);//左括号的长度+1if(rc<lc)dfs(res,path+')',n,lc,rc+1);//右括号的长度+1}
};

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

相关文章:

  • AI小说创作工具体验:本地部署助力文学创作,Ollama+AIStarter一键搞定
  • 数据驱动建模——数据孪生继续
  • docker-compose一键部署Springboot+Vue前后端分离项目
  • 《Leetcode》-面试题-hot100-子串
  • 【Java 基础】transient 有什么作用?
  • 强反光场景误报率↓82%!陌讯多模态融合算法在贵重物品识别的技术突破​
  • 机器学习——决策树(DecisionTree)+ 过采样 + 交叉验证 案例:电信客户流失数据
  • FLutter 如何在跨平台下实现国际化多语言开发
  • Easysearch 集成阿里云与 Ollama Embedding API,构建端到端的语义搜索系统
  • python与C++
  • 【测试】⾃动化测试概念篇
  • (八)嵌入式系统
  • (三)软件架构设计
  • [自动化Adapt] GUI交互(窗口/元素) | 系统配置 | 非侵入式定制化
  • 回归预测 | MATLAB实现RBF径向基神经网络多输入单输出回归预测+SHAP可解释分析
  • 【网络安全】不安全的反序列化漏洞
  • 生成式人工智能展望报告-欧盟-06-深度调研-医疗、教育、网络安全
  • 量化大型语言模型的评估
  • Word2Vec 模型原理
  • 【科研绘图系列】R语言绘制解释度条形图的热图
  • JavaScript案例(待办事项列表)
  • 项目配置文件正确但是启动失败,报配置文件内容错误或中间件地址与实际不符
  • 蓝桥杯----AT24C02
  • 在Windows 11+I7+32GB内存+RTX 3060上部署Stable Diffusion 3.5 Medium详细步骤
  • 《Python 实用项目与工具制作指南》· 3.2 实战·开发密码管理器
  • Spring AI实战:SpringBoot项目结合Spring AI开发——提示词(Prompt)技术与工程实战详解
  • 在CAPL自动化脚本中巧用panel函数
  • 贯穿全生命周期,生成式AI正在重塑游戏行业
  • Pytorch-05 所以计算图和自动微分到底是什么?(计算图及自动微分引擎原理讲解)
  • 数分思维13:AB测试