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

Leetcode 95. 不同的二叉搜索树 II

文章目录

  • 题目
  • 代码(9.21 首刷看解析)

题目

在这里插入图片描述

Leetcode 95. 不同的二叉搜索树 II

代码(9.21 首刷看解析)

class Solution {
public:vector<TreeNode*> generateTrees(int n) {return build(1,n);}vector<TreeNode*> build(int l, int r) {vector<TreeNode*> res;if(l > r) {res.emplace_back(nullptr);return res;}for(int i = l; i <= r; i++) {auto leftTree = build(l, i-1);auto rightTree = build(i+1, r);for(auto left : leftTree) {for(auto right : rightTree) {auto root = new TreeNode(i);root->left = left;root->right = right;res.emplace_back(root);}}}return res;}
};
http://www.lryc.cn/news/176020.html

相关文章:

  • Nodejs+vue高校机房设备管理系统jt07u
  • Purple-Pi-OH OHOS SDK编译手册
  • Java高级-stream流
  • Python环境搭建
  • JOSEF约瑟 SSJ-41B SSJ-41A 静态时间继电器 延时范围0.02-9.99s
  • 文件MultipartFile上传同时,接收复杂参数
  • Nginx 获取当前机器IP- Protocol- Port
  • Unity丨自动巡航丨自动寻路丨NPC丨
  • Mysql002:(库和表)操作SQL语句
  • 排水管网液位监测,排水管网液位监测方法
  • ansible的个人笔记使用记录
  • OpenAI官方吴达恩《ChatGPT Prompt Engineering 提示词工程师》(7)聊天机器人 / ChatBot
  • 公司监控员工电脑用什么软件?应该怎么选?
  • 探索创意的新辅助,AI与作家的完美合作
  • 计算机类软件方向适合参加的比赛
  • win11、win10使用python代码打开和关闭wifi热点的正确方法
  • spark的数据扩展
  • 前后端分离-图书价格排序案例、后端返回图片地址显示在组件上(打印图片地址)
  • Text-to-SQL小白入门(七)PanGu-Coder2论文——RRTF
  • C语言中常见的面试题
  • 协议-SSL协议-基础概念01-SSL位置-协议套件-握手和加密过程-对比ipsec
  • M1/M2芯片Parallels Desktop 19安装使用教程(超详细)
  • 外包干了3个月,技术退步明显。。。。。
  • 顺风车软件搭建流程:数字化出行与社会共享的创新
  • 2023-09-26 LeetCode每日一题(递枕头)
  • excell导入十万数据慢该如何解决
  • Python异步编程常见问题与解决
  • 77. 组合
  • vue项目开发环境工具-node
  • Python | 为FastAPI后端服务添加API Key认证(分别基于路径传参和header两种方式且swagger文档友好支持)