leetcode:96. Unique Binary Search Trees

原创 2016年06月01日 10:09:50

Given n, how many structurally unique BST's (binary search trees) that store values 1...n?

For example,
Given n = 3, there are a total of 5 unique BST's.

   1         3     3      2      1
    \       /     /      / \      \
     3     2     1      1   3      2
    /     /       \                 \
   2     1         2                 3

/**
 * @param {number} n
 * @return {number}
 */
var numTrees = function(n) {
    var map = [1,1];
    for(var i = 2; i <= n; i++) {
        map[i] = 0;
        for(var j = 1; j <= i; j++) {
                map[i] += (map[j-1] * map[i-j])
            }
    }
    return map[n];
};
动态规划的题,尝试了下用js来写

版权声明:本文为博主原创文章,未经博主允许不得转载。

LeetCode96:Unique Binary Search Trees

Given n, how many structurally unique BST's (binary search trees) that store values 1...n? For ex...
  • u012501459
  • u012501459
  • 2015年06月24日 15:56
  • 1622

LeetCode 96:Unique Binary Search Trees

Given n, how many structurally unique BST's (binary search trees) that store values 1...n? For ex...
  • geekmanong
  • geekmanong
  • 2015年12月31日 16:35
  • 2538

96 Unique Binary Search Trees

题目链接:https://leetcode.com/problems/unique-binary-search-trees/题目:Given n, how many structurally uniq...
  • ChilseaSai
  • ChilseaSai
  • 2015年11月25日 21:04
  • 882

[C++]LeetCode: 53 Unique Binary Search Trees

题目: Given n, how many structurally unique BST's (binary search trees) that store values 1...n? ...
  • cinderella_niu
  • cinderella_niu
  • 2014年12月23日 20:09
  • 849

95 Unique Binary Search Trees II

题目链接:https://leetcode.com/problems/unique-binary-search-trees-ii/题目:Given n, generate all structural...
  • ChilseaSai
  • ChilseaSai
  • 2015年11月28日 12:59
  • 2913

LeetCode(95)Unique Binary Search Trees II

题目如下: Given n, generate all structurally unique BST's (binary search trees) that store values 1...n....
  • feliciafay
  • feliciafay
  • 2014年01月13日 05:20
  • 1544

LeetCode 96 — Unique Binary Search Trees(C++ Java Python)

题目:http://oj.leetcode.com/problems/unique-binary-search-trees/ Given n, how many structurally uniqu...
  • dragon_dream
  • dragon_dream
  • 2014年04月01日 21:07
  • 2131

[leetcode-96]Unique Binary Search Trees(c++)

问题描述: Given n, how many structurally unique BST’s (binary search trees) that store values 1…n?For e...
  • zdavb
  • zdavb
  • 2015年08月10日 15:14
  • 239

Unique Binary Search Trees -- LeetCode

原题链接: http://oj.leetcode.com/problems/unique-binary-search-trees/  这道题要求可行的二叉查找树的数量,其实二叉查找树可以任意取根,只要...
  • linhuanmars
  • linhuanmars
  • 2014年04月30日 06:16
  • 20311

LeetCode | Unique Binary Search Trees II

题目: Given n, generate all structurally unique BST's (binary search trees) that store values 1.....
  • lanxu_yy
  • lanxu_yy
  • 2013年12月23日 14:58
  • 9718
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:leetcode:96. Unique Binary Search Trees
举报原因:
原因补充:

(最多只允许输入30个字)