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

厦门网站建设首选厦门一联网络查建设施工资质的网站

厦门网站建设首选厦门一联网络,查建设施工资质的网站,主题巴巴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 leetcode96 链接 思路可以用动态规划的思路来做 class Solution:def numTrees(self, n: int) - int:# g(n) sum(f(i,n)), f(i,n) 表示以 i 为 root 节点, 长度为 n 的二叉树的数量# f(i, n) g(i-1) * g(n-i), 因为是 bst 树, 故 i 为 root 节点的左子树一共有 i-1 个节点都小于 i右子树同理if n 2:return ng [0]*(n1)g[0], g[1], g[2] 1, 1, 2for i in range(3, n1):curSum 0for j in range(1, i1):curSum g[j-1]*g[i-j]g[i] curSumreturn g[n]leetcode 95 输出最后重建的二叉树leetcode 95 题目链接 给你一个整数 n 请你生成并返回所有由 n 个节点组成且节点值从 1 到 n 互不相同的不同 二叉搜索树 。可以按 任意顺序 返回答案。 示例 1 输入n 3 输出[[1,null,2,null,3],[1,null,3,2],[2,1,3],[3,1,null,null,2],[3,2,null,1]] 示例 2 输入n 1 输出[[1]] 提示 1 n 8 # Definition for a binary tree node. # class TreeNode: # def __init__(self, val0, leftNone, rightNone): # self.val val # self.left left # self.right right import copy class Solution:def genTrees(self, nums):if len(nums) 0:return []elif len(nums) 1:return [TreeNode(nums[0])]#print(nums)temp []for i in range(len(nums)):root TreeNode(nums[i])leftChild self.genTrees(nums[:i])rightChild self.genTrees(nums[i1:])## 不可能 leftChild 和 rightChild 都为空if len(leftChild) 0:for x in rightChild:tmp copy.deepcopy(root)tmp.right xtemp.append(tmp)elif len(rightChild) 0:for x in leftChild:tmp copy.deepcopy(root)tmp.left xtemp.append(tmp)else:for x in leftChild:for y in rightChild:tmp copy.deepcopy(root)tmp.left xtmp.right ytemp.append(tmp)return tempdef generateTrees(self, n: int) - List[Optional[TreeNode]]:if n 1:return [TreeNode(1)]nums [i for i in range(1, n1)]return self.genTrees(nums)
http://www.hkea.cn/news/14348467/

相关文章:

  • 时光轴网站模板dreamwearver做网站地图
  • 中国建设行业峰会官方网站备案域名回收
  • 外管局网站收汇如何做延期软件设计包括哪些内容
  • 有效方法的小企业网站建设重庆网络学院官网
  • 广州做网站最好的公司什么是软件定制开发
  • 国外最牛设计网站win10优化大师有用吗
  • 网站工作室和网络公司西宁做网站是什么
  • 电脑做网站电脑编程wordpress easydigital
  • wordpress怎样做单页网站h5做的公司网站
  • 室内设计培训网站花店网站建设课程设计
  • 山东城市建设招生网站高级网站开发工程师工资
  • 网站htm建设网站设计用什么软件实现
  • 上海网站建设规划成都市网站建设公
  • 织梦贷款网站模板wordpress怎样切换语言
  • 做网站要钱吗广州做网站推广的公司
  • 网站开发工程师证芜湖市住房和城乡建设厅网站
  • 网站建设招标无锡现在推广用什么平台
  • 怎么样建设网站网站wordpress 绑定两个域名
  • 焦作建设银行网站制作h5网站开发
  • 在线学习网站开发外贸单在哪些网站做
  • 徐州 网站建设wordpress模板首页
  • 营销型网站功能网站建设分几模块
  • 网站建设销售怎么样网络规划设计师教程pdf
  • 用js做网站登录网店推广计划书
  • 目前专业做水果的网站有哪些wordpress多重查询
  • 网站营销站点有你想腾讯广告代理商
  • 网站建设需要数学wordpress调用上传图片
  • 教外国人做中国菜网站手机微信网页版登录入口
  • 太原做网站制作文化传媒公司 网站备案
  • 如何进行网站建设郑州网站建设e橙网