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

如何做网站方案谷歌seo关键词优化

如何做网站方案,谷歌seo关键词优化,深圳市宝安区做网站建设的企业,长春业之峰装饰公司怎么样相关推荐 python coding with ChatGPT 打卡第12天| 二叉树:理论基础 python coding with ChatGPT 打卡第13天| 二叉树的深度优先遍历 python coding with ChatGPT 打卡第14天| 二叉树的广度优先遍历 python coding with ChatGPT 打卡第15天| 二叉树:翻转…

相关推荐
python coding with ChatGPT 打卡第12天| 二叉树:理论基础
python coding with ChatGPT 打卡第13天| 二叉树的深度优先遍历
python coding with ChatGPT 打卡第14天| 二叉树的广度优先遍历
python coding with ChatGPT 打卡第15天| 二叉树:翻转二叉树、对称二叉树
python coding with ChatGPT 打卡第16天| 二叉树:完全二叉树、平衡二叉树、二叉树的所有路径、左叶子之和
python coding with ChatGPT 打卡第17天| 二叉树:找树左下角的值、路径总和

文章目录

  • 从中序与后序遍历序列构造二叉树
    • Key Points
    • 相关题目
    • 视频讲解
    • 重点分析
    • 拓展
  • 最大二叉树
    • Key Points
    • 相关题目
    • 视频讲解
    • 重点分析

从中序与后序遍历序列构造二叉树

Key Points

以 后序数组的最后一个元素为切割点,先切中序数组,根据中序数组,反过来再切后序数组。一层一层切下去,每次后序数组最后一个元素就是节点元素。

相关题目

106. 从中序与后序遍历序列构造二叉树
105. 从前序与中序遍历序列构造二叉树

视频讲解

来看看你掉到几次坑

重点分析

在这里插入图片描述

    if not postorder:return Noneroot = TreeNode(postorder[-1])in_root_index = inorder.index(root.val)in_left = inorder[:in_root_index]in_right = inorder[(in_root_index+1):]post_left = postorder[:len(in_left)]post_right = postorder[len(in_left):-1]root.left = buildTree(in_left, post_left)root.right = buildTree(in_right, post_right)return root
def buildTree(preorder, inorder):if not preorder:return None# 创建根节点root = TreeNode(preorder[0])# 在中序遍历中找到根节点的索引,分割中序遍历in_root_index = inorder.index(root.val)in_left = inorder[:in_root_index]in_right = inorder[in_root_index+1:]# 分割先序遍历pre_left = preorder[1:1+len(in_left)]pre_right = preorder[1+len(in_left):] # 递归构建左右子树root.left = buildTree(pre_left, in_left)root.right = buildTree(pre_right, in_right)return root

在这里插入图片描述

拓展

前序和中序可以唯一确定一棵二叉树。
后序和中序可以唯一确定一棵二叉树。
那么前序和后序可不可以唯一确定一棵二叉树呢?

在这里插入图片描述

最大二叉树

Key Points

在这里插入图片描述递归调用如下所示:

  • [3,2,1,6,0,5] 中的最大值是 6 ,左边部分是 [3,2,1] ,右边部分是 [0,5] 。
    • [3,2,1] 中的最大值是 3 ,左边部分是 [] ,右边部分是 [2,1] 。
      • 空数组,无子节点。
      • [2,1] 中的最大值是 2 ,左边部分是 [] ,右边部分是 [1] 。
        • 空数组,无子节点。
        • 只有一个元素,所以子节点是一个值为 1 的节点。
    • [0,5] 中的最大值是 5 ,左边部分是 [0] ,右边部分是 [] 。
      • 只有一个元素,所以子节点是一个值为 0 的节点。
      • 空数组,无子节点。

相关题目

654. 最大二叉树

视频讲解

又是构造二叉树

重点分析

def constructMaximumBinaryTree(nums):if not nums:return Noneroot_val = max(nums)root = TreeNode(root_val)root_index = nums.index(root_val)left = nums[:root_index]right = nums[root_index+1:]root.left = constructMaximumBinaryTree(left)root.right = constructMaximumBinaryTree(right)return root

在这里插入图片描述

http://www.hkea.cn/news/171807/

相关文章:

  • 刷会员网站怎么做外贸如何推广
  • 专做女装的网站网站备案是什么意思
  • 没有网站可以做seo排名吗小学生简短小新闻摘抄
  • 做程序网站需要什么代码宁波seo搜索排名优化
  • 网站建设开发语言新冠病毒最新消息
  • 怎么做1688网站网页制作工具有哪些
  • 一个网站的主题和设计风格最好用的免费建站平台
  • 网站开发主页手机优化游戏性能的软件
  • 怎么做属于自己的域名网站网络策划方案
  • destoon做的网站百度商务合作联系
  • 金山区网站制作网络营销策划书1500字
  • 厦门网站建设制作工具熊猫关键词挖掘工具
  • 徐州网站建设 网站推广百度首页快速排名系统
  • 在线转格式网站怎么做拼多多seo 优化软件
  • 成都理工疫情最新消息贵港seo
  • 网站如何防止攻击怎么自己做一个小程序
  • 企业网站建设英文百度收录
  • wordpress查版本sem和seo的区别
  • 网站设计说明书怎么写网站建设平台官网
  • 有建网站的软件阿里云域名注册万网
  • 站长工具排名分析怎么创建公司网站
  • 网站建设标书四川seo哪里有
  • 接网站开发做多少钱建一个外贸独立站大约多少钱
  • wordpress表单录入seo报告
  • python做网站显示表格星巴克seo网络推广
  • 一个com的网站多少钱管理微信软件
  • 蒙阴网站建设软文代写网
  • 用python做一旅游网站南昌seo计费管理
  • 湖北省建设厅win10优化软件哪个好
  • 湖南企业建站系统平台软文有哪些发布平台