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

平台网站网站建设和推广话术6

平台网站,网站建设和推广话术6,做外贸自己建网站,功能型网站制作多少钱题目 给你一个整数 n #xff0c;求恰由 n 个节点组成且节点值从 1 到 n 互不相同的 二叉搜索树 有多少种#xff1f;返回满足题意的二叉搜索树的种数。 示例 1#xff1a; 输入#xff1a;n 3 输出#xff1a;5示例 2#xff1a; 输入#xff1a;n 1 输出#xf… 题目  给你一个整数 n 求恰由 n 个节点组成且节点值从 1 到 n 互不相同的 二叉搜索树 有多少种返回满足题意的二叉搜索树的种数。 示例 1 输入n 3 输出5示例 2 输入n 1 输出1提示 1 n 19 代码  定义dp[i]为由i个节点组成的二叉排序树有dp[i]种。 我们可以从节点数i为2开始遍历每次遍历分别用j表示根节点左子树有j个节点那对应右子树就有i-j-1个节点那么左右子树分别能够组成的二叉排序树就是dp[j]和dp[i-j-1]种 j的取值范围是从0到i-1。题目要求的就是dp[j]*dp[i-j-1]。 这里当左右子树有为空的时候我们应该把他当成1不然dp[j]*dp[i-j-1]就是0了但这种情况也是合理的因此处理一下得到dp[i]max(1,dp[j])*max(1,dp[i-j-1])。 class Solution:def numTrees(self, n: int) - int:dp [0 for _ in range(n1)]dp[1]1for i in range(2,n1):for j in range(i):dp[i]max(1,dp[j])*max(1,dp[i-j-1])return dp[n]
http://www.dnsts.com.cn/news/184051.html

相关文章:

  • 深圳建站定制公司重庆市建设施工安全网站
  • 自适应产品网站模板网站域名在哪买
  • 石家庄外贸网站建设温州市城市建设学校网站
  • 临沭网站建设卖视频会员个人网站怎么做
  • 惠州做百度网站多少微网站免费建设平台
  • 网站建设初期目标郑州seo课程
  • 权威迷失传奇新开网站网站搭建公司案例网址
  • .red域名做网站好不好北京政务服务官方网站
  • 网站开发相关书籍资料互联网广告投放平台加盟
  • 高大上公司网站前端可以自己做网站么
  • 高校学生红色网站建设上海网站开发哪家好
  • 有人用wordpress做企业四川seo
  • 设计与制作徐州seo排名收费
  • 西安市城市建设管理局网站外贸网站推广哪个比较好
  • 网站价值评估 phpwordpress这么写一个api
  • 国内网站设计案例欣赏装潢设计主要学什么
  • 哪个网站可以发宝贝链接做宣传怎样免费建一个网站
  • 试玩平台怎么做网站做淘宝那样的网站要多少钱
  • 网站诊断分析品牌网站建设优化公司排名
  • 临淄关键词网站优化哪家好辽宁建设工程信息网招标
  • 深圳网站营销公司重庆艺叮点网络科技有限公司
  • 佛山网站代运营准度科技有限公司网站怎么做反链
  • 外贸网站 服务器开发一个企业网站报价
  • 网站推广引流百度点击软件
  • 那些知名网站是外包做的重庆建设行政主管部门网站
  • 网站开发教程H5洛阳市涧西区建设局网站
  • 电子商务网站建设与管理最新试卷网站式的公司记录怎么做
  • 百度推广的方式宁波seo排名优化平台
  • 网站框架余姚网站建设公司
  • 做汽车行业必须注册际零件网站一款app从开发到上线的流程