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

鹰潭网站商城建设无锡网络优化推广公司

鹰潭网站商城建设,无锡网络优化推广公司,天津市津南区教育网站建设招标,品牌微营销网站建设力扣labuladong一刷day36天 一、96. 不同的二叉搜索树 题目链接#xff1a;https://leetcode.cn/problems/unique-binary-search-trees/ 思路#xff1a;这是一道典型的动态规划题#xff0c;从n3来看 子树有几种形态 (0, 2)、(1, 1)、(2, 0)有规律可循#xff0c;即为左…力扣labuladong一刷day36天 一、96. 不同的二叉搜索树 题目链接https://leetcode.cn/problems/unique-binary-search-trees/ 思路这是一道典型的动态规划题从n3来看 子树有几种形态 (0, 2)、(1, 1)、(2, 0)有规律可循即为左子树为0的种数*右子树为2的种数 左子树为1的种树 * 右子树为1的种树 左子树为2的种数 * 右子树为0的种数。定义dp数组表示dp[i]为ni时二叉搜索树的种数递推公式dp[i]dp[j]*dp[i-j-1] (in, j i)初始化dp[0]1, dp[1]1, dp[2]2; class Solution {public int numTrees(int n) {if (n 1) return 1;int[] dp new int[n1];dp[0] 1;dp[1] 1;dp[2] 2;for (int i 3; i n; i) {for (int j 0; j i; j) {dp[i] dp[j] * dp[i - j -1];}}return dp[n];} }二、95. 不同的二叉搜索树 II 题目链接https://leetcode.cn/problems/unique-binary-search-trees-ii/ 思路 class Solution {public ListTreeNode generateTrees(int n) {if (n 0) return new ArrayList();return build(1, n);}ListTreeNode build(int lo, int hi) {ListTreeNode res new LinkedList();// base caseif (lo hi) {res.add(null);return res;}// 1、穷举 root 节点的所有可能。for (int i lo; i hi; i) {// 2、递归构造出左右子树的所有有效 BST。ListTreeNode leftTree build(lo, i - 1);ListTreeNode rightTree build(i 1, hi);// 3、给 root 节点穷举所有左右子树的组合。for (TreeNode left : leftTree) {for (TreeNode right : rightTree) {// i 作为根节点 root 的值TreeNode root new TreeNode(i);root.left left;root.right right;res.add(root);}}}return res;} }
http://www.zqtcl.cn/news/38616/

相关文章:

  • 做产品类网站有哪些wordpress 收费
  • 建设部网站 挂证济南网络推广公司电话
  • 怎样学做企业网站南通营销网站开发
  • 徐州网站制作机构网络推广包括什么内容
  • 双线网站选服务器自适应网站制作教程
  • dede打包好的网站怎么提取模板wordpress开启报错
  • 大学生个人网站作品查询网站备案
  • 中文网站站内优化怎么做建设银行天津分行门户网站
  • 什么是门户网站公司注册公司哪个好
  • 百度网站链接提交页面vs2017做的网站
  • 成功的企业网站案例网站推广应该注意什么
  • 免费网站开发合同wordpress 手机显示图片
  • 成都网站平面设计视频素材模板免费下载网
  • 联合会网站建设海南注册公司在哪个网站
  • 有效的网站推广方式域名和服务器的关系
  • 网站加入购物车的代码做房地产网站广告销售
  • 门户网站注意事项天津抖音seo
  • 安装Wordpress个人网站上海住房和城乡建设局网站
  • 企业网站建设开发四个阶段制作微信小程序步骤
  • 校园网站建设的缺陷上海微网站建设方案
  • 中企动力提供网站建设公司网站百度搜不到
  • 合肥做网站公司有哪些微信怎么创建公众号需要多少钱
  • 网站建设要达到什么水平保定做网站的公司
  • 百度极速版下载安装最新版做seo学网站
  • 上海网站建设收费标准app开发公司网站
  • 有域名了怎么做网站网站有哪些类型
  • 聊城宏远网站建设优化怎么注册公司钉钉账号
  • 北京建站优化wordpress网站和微信公众号
  • 印度网站开发成本wordpress 加速访问
  • 网站开发php学校属于网络营销特点的是