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

网站备案期间 搜索引擎网络优化工程师需要学什么

网站备案期间 搜索引擎,网络优化工程师需要学什么,凡客帆布鞋,wordpress 怎么加入插件给你一个整数 n ,求恰由 n 个节点组成且节点值从 1 到 n 互不相同的 二叉搜索树 有多少种?返回满足题意的二叉搜索树的种数。 示例 1: 输入:n 3 输出:5 示例 2: 输入:n 1 输出: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]*(n+1)g[0], g[1], g[2] = 1, 1, 2for i in range(3, n+1):curSum = 0for j in range(1, i+1):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, val=0, left=None, right=None):
#         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[i+1:])## 不可能 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, n+1)]return self.genTrees(nums)
http://www.hkea.cn/news/186463/

相关文章:

  • 想要将网站信息插到文本链接怎么做百度关键词搜索
  • 江苏网站备案要多久seo域名综合查询
  • 大型网站建设机构津seo快速排名
  • 建设证件查询官方网站宁波做网站的公司
  • 那些网站招聘在家里做的客服网店推广策略
  • 湘西 网站 建设 公司sem代运营托管公司
  • 用css为wordpress排版西安seo外包服务
  • vs2005做网站百度推广官方网站登录入口
  • 乐从网站建设公司北京seo优化推广
  • 如何在网上接做网站的小项目市场监督管理局电话
  • 淘宝购物站优化
  • 石家庄最新疫情轨迹河南网站优化公司哪家好
  • 网站色彩搭配服务器ip域名解析
  • 哪个网站专业做安防如何注册域名网站
  • 穆棱市住房和城乡建设局网站关键词词库
  • 成都网站建设市场什么是网络营销的核心
  • 深圳找人做网站廊坊优化外包
  • 衡阳市城市建设投资有限公司网站湖南企业seo优化报价
  • css做网站常用百度权重优化软件
  • 合合肥网站建设制作网站用什么软件
  • 杭州网站设计公司推荐网络推广与优化
  • 移动惠生活app下载网址荆门网站seo
  • 做网站很赚钱吗关键词自助优化
  • wordpress小工具里的用户中心南京谷歌优化
  • 网站开发中茶叶网络营销策划方案
  • 临海市住房与城乡建设规划局 网站目前最新的营销模式有哪些
  • 高校建设网站的特色如何建立一个网站
  • 公司做网站域名归谁搜索引擎营销策划方案
  • 怎么做外贸个人网站seo综合查询工具可以查看哪些数据
  • 黑客网站盗qq百度seo公司整站优化