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

农业银行总行门户网站建设滨州淘宝网站建设

农业银行总行门户网站建设,滨州淘宝网站建设,工业设计网站哪个好用,WordPress验证问题翻转二叉树 题目题解解释 题目 226. 翻转二叉树 给你一棵二叉树的根节点 root #xff0c;翻转这棵二叉树#xff0c;并返回其根节点。 题解 思路#xff1a;递归 # Definition for a binary tree node. # class TreeNode(object): # def __init__(self, val0, left… 翻转二叉树 题目题解解释 题目 226. 翻转二叉树 给你一棵二叉树的根节点 root 翻转这棵二叉树并返回其根节点。 题解 思路递归 # Definition for a binary tree node. # class TreeNode(object): # def __init__(self, val0, leftNone, rightNone): # self.val val # self.left left # self.right right class Solution(object):def invertTree(self, root)::type root: Optional[TreeNode]:rtype: Optional[TreeNode]if not root:returnleft self.invertTree(root.left)right self.invertTree(root.right)root.left, root.right right, leftreturn root解释 假设有一个二叉树如下所示 1/ \2 3/ \ 4 5步骤 1: 反转根节点 从根节点 1 开始我们需要交换 1 的左子树和右子树。 左子树是 2右子树是 3所以交换后变成 1/ \3 2/ \4 5步骤 2: 递归反转左右子树 接下来我们递归地对左右子树进行反转。 先对右子树节点 3递归反转。节点 3 没有子树所以直接返回结果是 3。 然后对左子树节点 2递归反转。节点 2 的左子树是 4右子树是 5交换后 2/ \5 4步骤 3: 完整的反转结果 最后返回到根节点继续处理已经反转的子树。最终反转后的二叉树是 1/ \3 2/ \5 4
http://www.w-s-a.com/news/678003/

相关文章:

  • 网站首页做后台链接有什么好用的模拟建站软件
  • 宁波有没有开发网站的公司网站上线除了备案还需要什么
  • 网站备案授权wordpress默认主体设置
  • 厦门微信网站广州推广策划公司
  • 集团公司网站开发asp网站怎么运行
  • 广州短视频网站开发东莞市建设信息网
  • 建设网站如果赚钱电脑可以做服务器部署网站吗
  • 网站建设的编程专门做面包和蛋糕的网站
  • 档案网站建设比较分析南京建站公司
  • 哪个网站可以做店招傻瓜式wordpress
  • 网站开发项目经理职责青岛模版网站建设
  • 企业建站哪个好网站建设所用程序
  • 网站建设seo视频定制图片软件
  • 404错误直接转向到网站首页四川省建筑施工企业人员考试平台
  • 手表电商网站智能展厅
  • 南海网站推广梅州做网站公司
  • 昆明专业网站建设公司成都外贸网站建设费用
  • php mysql网站开发项目公司网站宣传设计
  • 自己做网站服务器的备案方法怎么查网站点击量
  • 信息产业部icp备案中心网站织梦做双语网站
  • 爱站网站长seo综合查询工具局网站信息内容建设 自查报告
  • 我想建一个网站怎么建淄博网站推广那家好
  • 做网站和app需要多久河南自助建站建设代理
  • 大连做企业网站的公司宣传平台有哪些类型
  • 如何用微信做网站免费设计logo网站有哪些
  • 服务平台型网站余姚网站定制
  • 网站搭建联系方式太平阳电脑网网站模板
  • 请简述网站制作流程html5网络公司网站模板
  • 海尔集团企业网站建设分析重庆市建设银行网站
  • 介绍公司的网站有哪些广西壮族自治区