Golang | Leetcode Golang题解之第96题不同的二叉搜索树

题目:

题解:

Go 复制代码
func numTrees(n int) int {
    C := 1
    for i := 0; i < n; i++ {
        C = C * 2 * (2 * i + 1) / (i + 2);
    }
    return C
}
相关推荐
TracyCoder1236 分钟前
LeetCode Hot100(6/100)——15. 三数之和
算法·leetcode
老鼠只爱大米1 小时前
LeetCode经典算法面试题 #21:合并两个有序链表(迭代法、原地合并法等多种实现方案详解)
算法·leetcode·链表·优先队列·迭代法·合并两个有序链表·原地合并
源代码•宸1 小时前
Leetcode—47. 全排列 II【中等】
经验分享·后端·算法·leetcode·面试·golang·深度优先
TracyCoder1231 小时前
LeetCode Hot100(7/100)—— 3. 无重复字符的最长子串
算法·leetcode
客卿1232 小时前
力扣二叉树简单题整理--(包含常用语法的讲解)
算法·leetcode·职场和发展
We་ct2 小时前
LeetCode 28. 找出字符串中第一个匹配项的下标:两种实现与深度解析
前端·算法·leetcode·typescript
血小板要健康2 小时前
118. 杨辉三角,力扣
算法·leetcode·职场和发展
漫随流水2 小时前
leetcode回溯算法(491.非递减子序列)
数据结构·算法·leetcode·回溯算法
YuTaoShao3 小时前
【LeetCode 每日一题】1984. 学生分数的最小差值
算法·leetcode·排序算法
wen__xvn3 小时前
基础算法集训第06天:计数排序
数据结构·算法·leetcode