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

旅游网站建设与设计临沂seo全网营销

旅游网站建设与设计,临沂seo全网营销,做养生网站需要什么资质,北海 做网站 英文题目: 给定一颗二叉树的根节点root,翻转这棵二叉树,并返回根节点 方法一:递归 从根节点开始,递归地对树进行遍历,并从叶子节点先开始翻转。如果当前遍历到的节点root的左右两棵子树都已经翻转,那么我们只…

题目:

给定一颗二叉树的根节点root,翻转这棵二叉树,并返回根节点


方法一:递归

从根节点开始,递归地对树进行遍历,并从叶子节点先开始翻转。如果当前遍历到的节点root的左右两棵子树都已经翻转,那么我们只需要交换两棵子树的位置,即可完成以root为根节点的整棵子树的翻转。

# Definition for a binary tree node.
# class TreeNode(object):
#     def __init__(self, val=0, left=None, right=None):
#         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:return rootleft=self.invertTree(root.left)right=self.invertTree(root.right)root.left,root.right=right,leftreturn root

时间复杂度:O(n)遍历二叉树中的每一个节点

空间复杂度:O(n)

源自力扣官方题解

http://www.dtcms.com/wzjs/124049.html

相关文章:

  • 企业网站建设公司如何优化seo
  • 电脑网站模板电商网站怎样优化
  • 查看网站开发语言方法关键词排名关键词快速排名
  • 网站计划任务怎么做最近的大新闻
  • 长尾关键词挖掘站长工具百度推广有哪些售后服务
  • 深圳沙井做网站公司百度域名收录提交入口
  • 房产类网站建设百度云怎么找资源
  • 沧州商城网站建设上海百度分公司电话
  • 购物网站模板免费seo平台有哪些
  • 做西点网站深圳门户网站
  • 网站开发毕设论文网络销售怎么学
  • 做电容元器件的网站有哪些免费域名申请网站大全
  • 4g网络架构临沂seo代理商
  • 网站点击率查询电商培训机构排名前十
  • 企业形象网站怎么做游戏代理平台一天结一次
  • 红孩子母婴网站开发背景广告传媒公司
  • 男科医院收费一览表随州seo
  • 职友集 一家做职业点评的网站网络推广可做哪些方面
  • 设计网站 behance哪些网站可以发广告
  • 义乌北苑编程网站开发公司商品营销推广的方法有哪些
  • 广东网站建设找哪家想学管理方面的培训班
  • 徐州泉山区建设局网站汕头seo计费管理
  • 做网站的支付写软文一篇多少钱合适
  • vi设计策划公司seo外包多少钱
  • 深圳设计网站排行百度网盘人工申诉电话
  • 做窗帘店的网站制作网站的平台
  • 甘肃找人做网站多少钱代写软文费用全网天下实惠
  • 律师做网站费用关键词数据分析工具有哪些
  • 泰州做直销会员结算管理网站自制网站教程
  • 连江网站建设成功营销案例分享