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

LeetCode 刷题【96. 不同的二叉搜索树】

96. 不同的二叉搜索树

自己做

解:回溯统计

class Solution {
public:int searchTrees(int begin, int end){if(begin >= end)         //构不成树了return 1;int res = 0;for(int i = begin; i <= end; i++){              //当前结点选取//划分左右子树int left = searchTrees(begin, i - 1);       //左子树部分int right = searchTrees(i + 1, end);        //右子树部分res += left * right;}return res;}int numTrees(int n) {return searchTrees(1, n);}
}; 

看题解

动态规划

官方代码如下

class Solution {
public:int numTrees(int n) {vector<int> G(n + 1, 0);G[0] = 1;G[1] = 1;for (int i = 2; i <= n; ++i) {for (int j = 1; j <= i; ++j) {G[i] += G[j - 1] * G[i - j];}}return G[n];}
};

http://www.dtcms.com/a/436332.html

相关文章:

  • 响应式的网站建设一个多少钱流量平台当建价值高地
  • 万网网站备案流程百度发布平台官网
  • 网站内容页相关性怎么做自助建站网站模板
  • 阜阳 做网站用手机怎样免费做网站
  • 招聘网站建设规划书自己可以建设环保公益网站吗
  • 建设银行河北招聘网站记账公司
  • 免费 网站管理系统360报危险网站
  • 【最新】2025年计算机软件著作权合作开发协议示例文件
  • Scade One 图形建模 - 算术算符
  • 数据集网站网站管理
  • 百度收录正常网站流量下降石家庄seo推广
  • asp网站作业下载网站在线统计代码
  • 保安公司网站如何做象山网站建设
  • 英语学习-Saints036
  • 淘客网站开发公司青岛网络公司有哪些
  • php网站开发需要多久做网站都需要哪些费用
  • 石家庄建站外贸网站上海新闻最新消息
  • Mysql速成笔记1(DDL)
  • ps做 网站标准尺寸是多少网站域名使用怎么做待摊分录
  • 如何做好网站建设工作学校网站建设阶段性目标
  • 北京网站建设yi wl什么行业需要做网站
  • 恒网做的网站wordpress邮件设置密码
  • 网站备案阿里云流程长沙网站seo排名
  • 从技术表演到价值落地——从云栖大会透视中国AI商业化落地密码
  • 一键生成原创视频番禺网站排名优化公司
  • 音乐网站怎么做外链怎么查询商标是否已被注册
  • 株洲网站的建设宿迁房产网新楼盘
  • 盐城经济技术开发区建设局网站cocos游戏开发
  • 深圳网站制作哪家专业企业品牌策划推广方案
  • 中国做的比较好的网站设计公司有哪些动漫制作专业认识