首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
不同的二叉搜索树
[编程题]不同的二叉搜索树
热度指数:14022
时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 32M,其他语言64M
算法知识视频讲解
给定一个值n,能构建出多少不同的值包含1...n的二叉搜索树(
BST
)?
例如
给定 n = 3, 有五种不同的二叉搜索树
(
BST
)
示例1
输入
3
输出
5
马上挑战
算法知识视频讲解
提交运行
算法知识视频讲解
添加笔记
求解答(5)
邀请回答
收藏(150)
分享
提交结果有问题?
0个回答
7篇题解
添加回答
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
树
难度:
0条回答
150收藏
21394浏览
热门推荐
通过挑战的用户
查看代码
追赶太阳的小辣...
2022-10-03 16:25:36
牛客51536...
2022-09-16 23:31:15
牛客15136...
2022-09-08 20:21:49
牛客84407...
2022-09-03 11:23:33
逃离_舒适圈
2022-08-30 21:48:05
相关试题
用二进制来编码字符串“xyzwxy...
字符串
评论
(1)
下面关于 Java 中的反射(Re...
Java
评论
(1)
在Spring事务管理中,若Ser...
Spring
评论
(1)
对一个带有过期时间的 key 执行...
Redis
评论
(1)
在Go语言中,以下自定义类型中,哪...
Go
评论
(1)
不同的二叉搜索树
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题
import java.util.*; public class Solution { /** * * @param n int整型 * @return int整型 */ public int numTrees (int n) { // write code here } }
class Solution { public: /** * * @param n int整型 * @return int整型 */ int numTrees(int n) { // write code here } };
# # # @param n int整型 # @return int整型 # class Solution: def numTrees(self , n ): # write code here
/** * * @param n int整型 * @return int整型 */ function numTrees( n ) { // write code here } module.exports = { numTrees : numTrees };
# # # @param n int整型 # @return int整型 # class Solution: def numTrees(self , n ): # write code here
package main /** * * @param n int整型 * @return int整型 */ func numTrees( n int ) int { // write code here }
3
5