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

微信代运营的公司网站湖北住房和城乡建设厅官方网站

微信代运营的公司网站,湖北住房和城乡建设厅官方网站,雄安网站建设优化公司,无锡网站建设网跟着carl学算法,本系列博客仅做个人记录,建议大家都去看carl本人的博客,写的真的很好的! 代码随想录 LeetCode:96.不同的二叉搜索树 给你一个整数 n ,求恰由 n 个节点组成且节点值从 1 到 n 互不相同的 二叉…

跟着carl学算法,本系列博客仅做个人记录,建议大家都去看carl本人的博客,写的真的很好的!
代码随想录

LeetCode:96.不同的二叉搜索树
给你一个整数 n ,求恰由 n 个节点组成且节点值从 1 到 n 互不相同的 二叉搜索树 有多少种?返回满足题意的二叉搜索树的种数。
示例 1:
在这里插入图片描述输入:n = 3
输出:5
示例 2:
输入:n = 1
输出:1

  • n = 3为例,dp[3] = dp[2] * dp[0] + dp[1] * dp[1] + dp[0] * dp[2],三个结点的二叉排序树的种类 = 左子树为两个结点的种类 * 右子树为0个结点的种类 + 左子树为1个结点的种类 + 右子树为1个结点的种类 + 左子树为0个结点的种类 * 右子树为2个结点的种类
  • 递推公式:dp[i] += dp[j - 1] * dp[i - j]j作为头节点,j - 1作为左子树的结点个数,i - j作为右子树的结点个数
	public int numTrees(int n) {int[] dp = new int[n + 1];dp[0] = 1;for (int i = 1; i <= n; i++) {for (int j = 1; j <= i; j++) {dp[i] += dp[j - 1] * dp[i - j];}}return dp[n];}
http://www.yayakq.cn/news/774359/

相关文章:

  • 上线了建站怎么样一级a做爰片拍网站
  • 随州有哪些网站建设的公司淘宝建设网站常见问题
  • 上海网站seowordpress 无法创建目录
  • 申请免费网站域名一个基于php网站开发课题设计的业务流程描述
  • 网站开发外包合同模板百度云官网入口
  • asp网站路径网站开发集
  • 网站建设推广哪里好界面简洁的网站
  • 网站建造免费网络应用程序方案设计
  • 做动画视频的网站有哪些网络营销策略定义
  • html5国内网站欣赏网站建站授权模板下载
  • 网站开发评估与调整网站服务器分流怎么做
  • 宁波建网站公司哪家hao广州建企业网站
  • 网站开发主要技术外国产品设计网站
  • 个人兼职做网站南京网站制作公司怎么样
  • 网站建设报价包括哪些目前好的外贸网站
  • 什么网站可以做直播技术支持 洛阳网站建设
  • 网站的模版要怎么重新做软件外包服务内容
  • 网络营销是什么的产生主要源于网络市场的复杂性网页优化方法
  • 太原cms建站wordpress 分类目录链接
  • 阿里云网站建设初衷一个新网站要怎么做seo
  • 单页网站设计做网站的入门书籍
  • 找别人做网站注意问题手机网站html
  • 彩票自己开盘做网站网络推广平台公司
  • eclipse开发微网站开发wordpress头部修改
  • 网站做政务百度秒收录软件工具
  • 扬州住房与城乡建设局网站网站运行环境
  • 网页设计网站视频微信小程序+网站开发
  • 杭州企业网站设计模板wordpress做商城网站
  • 吉安网站设计合肥网站建设王正刚
  • 公司做网站多少钱专业做网站的软件