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

河南做网站多少钱净水器十大品牌

河南做网站多少钱,净水器十大品牌,做网站赚钱有哪些途径,公主岭市住房和城乡建设局网站文章目录 题目链接解题思路解题代码 题目链接 226. 翻转二叉树 给你一棵二叉树的根节点 root ,翻转这棵二叉树,并返回其根节点。 示例 1: 输入:root [4,2,7,1,3,6,9] 输出:[4,7,2,9,6,3,1] 示例 2: …

文章目录

  • 题目链接
  • 解题思路
  • 解题代码


题目链接

226. 翻转二叉树

给你一棵二叉树的根节点 root ,翻转这棵二叉树,并返回其根节点。

示例 1:
请添加图片描述
输入:root = [4,2,7,1,3,6,9]
输出:[4,7,2,9,6,3,1]

示例 2:
请添加图片描述
输入:root = [2,1,3]
输出:[2,3,1]

示例 3:

输入:root = []
输出:[]

解题思路

1.写出递推公式:
递归遍历翻转左子树。
递归遍历翻转右子树。
交换当前根节点 root 的左右子树。
2.明确终止条件:当前节点 root 为 None。
3.翻译为递归代码:
定义递归函数:invertTree(self, root) 表示输入参数为二叉树的根节点 root,返回结果为翻转后二叉树的根节点。
书写递归主体:
left = self.invertTree(root.left)
right = self.invertTree(root.right)
root.left = right
root.right = left
return root
明确递归终止条件:if not root: return None
4.返回根节点 root。

解题代码

class Solution:def invertTree(self, root: Optional[TreeNode]) -> Optional[TreeNode]:if not root:return Noneleft = self.invertTree(root.left)right = self.invertTree(root.right)root.left = rightroot.right = leftreturn root
http://www.laogonggong.com/news/11712.html

相关文章:

  • 网站蓝色导航栏代码海外广告投放渠道
  • 如何在asp网站的后台百度自然排名优化
  • 泉州网络公司都网站推广优化方式
  • 泰安新闻频道在线直播镇江seo公司
  • 郑州企业建设网站有什么用合肥关键词优化平台
  • wordpress wpjseo和sem的区别是什么
  • 安装好的 wordpressseo企业推广案例
  • 学做效果图网站有哪些seo网站优化优化排名
  • 省住房和城乡建设厅seo技术培训教程视频
  • 360建站网络策划营销
  • 网站建设公司专业网站研发开发济南做网站建设的公司
  • wap 企业网站湖南网站seo找行者seo
  • 商城平台系统下载seo入门基础教程
  • 注册公司的网站是什么怎么做好网络推广销售
  • 公司网站设计公司排名营销策略方案
  • 公司网站设计19
  • 西安北郊网站建设seo网址
  • 网站建设及维护专业百度学术官网入口
  • 上海设计工作室排名就业seo好还是sem
  • 深圳网站设计哪家推广网页怎么做的
  • 宗学华 网站建设济南网站建设哪家专业
  • 电子商务网站的特点深圳网络推广专员
  • 公安部网站备案百度推广账号怎么注册
  • 铁岭做网站信息下载百度手机助手
  • 国际独立站营销咨询公司排名
  • wordpress自适应吸附菜单上海专业seo服务公司
  • 清远市企业网站seo联系方式线上推广的方式
  • 中天建设集团有限公司总网站哪个推广网站好
  • 旅游网站开发设计报告书重庆森林百度云
  • 北京海淀网站制作网络营销个人感悟小结