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

96. 不同的二叉搜索树

力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台

class Solution { public: int numTrees(int n) { std::vector<int> visited(n+1, -1); return dfs(n, visited); } private: int dfs(int n, std::vector<int>& visited) { if (n == 0 || n == 1) { return 1; } if (visited[n] != -1) { return visited[n]; } int result = 0; for (int i = 1; i <= n; ++i) { int tmp = dfs(i-1, visited) * dfs(n-i, visited); result += tmp; } visited[n] = result; return result; } };
class Solution { public: int numTrees(int n) { if (n <= 0) { return 0; } vector<vector<int>> memo(n+1, vector<int>(n+1, -1)); return dfs(1, n, memo); } int dfs(int start, int end, vector<vector<int>>& memo) { if (start >= end) { return 1; } if (memo[start][end] != -1) { return memo[start][end]; } int count = 0; for (int i = start; i <= end; ++i) { count += dfs(start, i-1, memo) * dfs(i+1, end, memo); } memo[start][end] = count; return count; } };
http://www.jsqmd.com/news/534949/

相关文章:

  • 自动点胶机数据采集物联网解决方案
  • 20260325_144530_AAAI_2026_让_LLM_“看图不迷路”:多智能体_S
  • 2026年3月西宁拆除公司最新推荐:砸墙拆除、酒店拆除、桥梁拆除公司选择指南 - 海棠依旧大
  • 保姆级教程:用FEKO仿真数据+MATLAB实现2D-ISAR-FFT成像(附完整代码)
  • 终极指南:如何用asitop深度监控Apple Silicon性能瓶颈
  • Linux驱动开发中的UART协议原理与实践
  • 星空(1)
  • .NET Core 终极指南:为什么这个跨平台框架能改变你的开发方式?
  • 华为路由器秒变FTP服务器:5分钟搞定文件共享(附安全配置技巧)
  • 手把手教你用SkillsForAll注册CISCO Packet Tracer(附NetAcad账号迁移教程)
  • “精讲:Prescan与Simulink下的LKA、AEB控制技术,包括LKA PID控制方向...
  • 低光增强新突破:拆解DLEN中可学习小波模块的5个设计精妙之处
  • 链码技术全解析:归一化与差分链码在图像识别中的实际应用
  • RuoYi-Vue-Plus:企业级应用开发的现代化技术框架
  • CoPaw在游戏开发中的应用:NPC对话生成与剧情设计
  • Comsol仿真:水中放电等离子体与空气针针电极流的研究
  • FLUX小红书V2模型推理速度优化:从30秒到3秒的进阶之路
  • LabVIEW 2D散乱数据插值实现与应用
  • 从RRT到平滑轨迹:机械臂避障规划仿真全流程解析
  • PLC数据采集网关有哪些功能特点?
  • Calcite函数库深度指南:从Linq4j链式调用到SQL函数混搭的进阶玩法
  • ICLR 2026 | 多模态训练遇梯度冲突?Uni-X探索纯自回归原生多模态架构
  • 利用快马平台AI能力,十分钟构建trea技术概念验证原型
  • 掌握算法艺术与Canvas设计的5个核心步骤:从代码到视觉的创作指南
  • 企业级xmake包仓库搭建:私有化部署依赖管理的终极指南
  • OpenClaw性能调优:Qwen3-32B在CUDA12.4下的量化加速
  • 163MusicLyrics:革新音乐歌词管理的开源智能工具
  • 3个维度掌握Rubberduck:从安装到精通的实战指南
  • 深度解析:7大深度学习模型构建PyTorch文本分类框架
  • 《零基础读懂新能源汽车》——智能汽车「最强大脑」解剖:域控制器/以太网/线控底盘重构百年汽车