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

汉中做网站的公司电话wordpress主题安装全解析

汉中做网站的公司电话,wordpress主题安装全解析,王占山人物简介,网站开发需要多少人给你一个整数 n #xff0c;求恰由 n 个节点组成且节点值从 1 到 n 互不相同的 二叉搜索树 有多少种#xff1f;返回满足题意的二叉搜索树的种数。 示例 1#xff1a; 输入#xff1a;n 3 输出#xff1a;5示例 2#xff1a; 输入#xff1a;n 1 输出#xff1a;1提…给你一个整数 n 求恰由 n 个节点组成且节点值从 1 到 n 互不相同的 二叉搜索树 有多少种返回满足题意的二叉搜索树的种数。 示例 1 输入n 3 输出5示例 2 输入n 1 输出1提示 1 n 19 思路 本题可采用动态规划解决。dp[ i ] 表示从 节点 1 到节点 i 分别作为根节点 所形成的二叉搜索树的种数之和。 确定递推公式dp[ i ] dp [ j -1 ] * dp[ i - j ]其中 j 是当前作为根节点的节点取值范围是 [ 1 i ]当 节点 j 作为根节点时其 左子树的节点个数为 j -1所以左子树形成的二叉搜索树的种数为 dp[ j - 1 ]其右子树的节点个数为 i - j所以右子树形成的二叉搜索树的种数为 dp [ i - j ]故节点 j 作为根节点时形成的二叉搜索树的种数为 dp[ j - 1] * dp[ i - j ]。 初始化时 0 个节点 时令 dp[ 0 ] 为 1表示一棵空树。 遍历顺序由于 dp[ i ] 依赖 dp[ j-1 ] 和 dp [ i - j ]所以要计算 dp[ n ]则需要先计算 dp [ 1 ] ~ dp[ n- 1 ]因此要从前往后依次遍历计算出每一个 dp [ i ]1 i n。 代码 class Solution {public int numTrees(int n) {//初始化 dp,dp[i]表示从节点1到节点i分别作为根节点组成的二叉搜索树的种数之和int[] dp new int[n1];//初始化dp[0]dp[0] 1;for(int i1;in;i){for(int j1;ji;j){//以 j 为根节点的二叉搜索树的左子树有 j-1 个节点右子树有 i-j 个节点dp[i] dp[j-1]*dp[i-j];}}return dp[n];} } 参考代码随想录
http://www.pierceye.com/news/693986/

相关文章:

  • 网站应该怎么做住建官网查询
  • 建设网站类型条形码生成器在线制作图片
  • 邯郸广告公司网站建设seo排名怎么做
  • 大眼睛网站建设做艺术品的网站
  • 自助免费网站建设平台网站开发php还是jsp
  • 网站建设成本多少北京怎么进行网页设计
  • 给个网站做导航违法吗游戏推广员每天做什么
  • 交互式网站开发技术全国企业信用公示信息公示网官网
  • 大连网站设计公司排名班级优化大师的功能有哪些
  • 旅游网站建设的概念ppt模板自己制作
  • 重庆网站建设首选承越网站开发建设方案
  • 创建一个网站的费用网站服务器租用报价
  • 潍坊企化网站建设大型免费网站制作
  • 松原网站制作网页制作的基本步骤流程
  • 太原网站建设制作机构西安网络seo公司
  • 移动网站建设报价表抖音代运营商
  • 镇平县两学一做网站服装网站建设推荐
  • 苏州建网站的公wordpress添加侧栏广告
  • 企业商城网站 .networdpress模板作者怎样去除
  • 强生网站还要怎样做衡水网站推广的网络公司
  • 茂名建站公司南通长城建设集团有限公司网站
  • 网络平台怎么建立网站吗做暧暧视频网站安全吗
  • 免费域名x网站网站前期准备工作
  • 陕西网站建设公司排名智能优化网站
  • 做瞹瞹网站萍乡做网站的公司有哪些
  • 网站建设的类型有几种wordpress搜索返回页面内容
  • 建设网站备案与不备案区别招远建网站首选公司
  • 四川住房和城乡建设厅网站三类人员软文网站备案如何查询
  • 个人与企业签订网站开发合同网页制作教程实例
  • 做网站遇到竞争对手怎么办wordpress中文版邮件发送