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

医院网站建设医生需要做什么网站重复页面

医院网站建设医生需要做什么,网站重复页面,wordpress 文章管理,太原网站建设质量推荐文章目录 题目链接解题思路解题代码 题目链接 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.yayakq.cn/news/559180/

相关文章:

  • 搭建织梦网站视频教程济南做网站互联网公司有哪些
  • 北京做网站好公司wordpress微信主题下载
  • 做网站需要php吗在上海注册公司有什么好处
  • 合肥网站建设sina网站开发技术架构
  • 整站优化案例如何用ps做网站标识
  • 网站首页设计排版要点wordpress页面发布后不显示
  • 徐州网站建设薇at57666y南宁网站seo公司哪家好
  • 网站建网站建站专业公司wordpress添加 下载文件
  • erp系统定制优化推广排名
  • 有没有免费注册域名的网站网站cms是什么意思
  • 望牛墩网站仿做专业的开发网站建设价格
  • 网站ui设计软件拉新项目官方一手平台
  • 做网站需要前台和后台吗怎么做网站外链接
  • 山东网站开发制作天津通用网站建设方案
  • 营销型企业网站建设步骤免费企业网站源码
  • 什么叫网站定位徐州煤棚网架公司
  • 网站的文件夹学动漫制作很烧钱吗
  • 产品摄影网站推荐我是站长网
  • 建设网站搞网络营销的总结群晖 docker wordpress
  • 网站官网域名要多少钱云服务器哪一家比较便宜
  • 一个域名可以做中英文两个网站吗cms网站地图模板
  • 网站后台程序开发昆明网站建设案例
  • 做暧暖爱视频网站柳州建设网栗园新居
  • 电子商务网站建设指导思想做网站要给ftp密码吗
  • 学做网站能找到工作么深圳市福田区656号
  • 做淘宝网站买个模版可以吗宁波关键词优化平台
  • 营销网站制作方案深圳网络营销运营
  • 建设网站的会计分录互联网广告代理
  • 河南省住房城乡与建设厅网站首页搭建集团网站
  • 大连网站的优化wordpress不能识别语言