Leetcode---Unique Binary Search Trees

来源:互联网 发布:网络平台推广好做吗 编辑:程序博客网 时间:2024/06/04 19:01

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

很简单,就是求卡特兰数,直接公式求


    int numTrees(int n) {        vector<int> num(n+1);num[0]=1;num[1]=1;num[2]=2;for(int j=3;j<=n;j++){for(int i=0;i<j;i++){num[j]+=num[j-i-1]*num[i];}}num[0]=0;return num[n];    }


0 0
原创粉丝点击