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

苏州工业园区两学一做网站黄页大全

苏州工业园区两学一做网站,黄页大全,广告牌样式图片大全,前端网站建设插件文章目录 题目描述解题思路代码 题目描述 给你一棵二叉树的根节点 root ,翻转这棵二叉树,并返回其根节点。 示例 1: 输入:root [4,2,7,1,3,6,9] 输出:[4,7,2,9,6,3,1] 示例 2: 输入:root…

文章目录

  • 题目描述
  • 解题思路
  • 代码


题目描述

给你一棵二叉树的根节点 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 = []
输出:[]

提示:

树中节点数目范围在 [0, 100] 内
-100 <= Node.val <= 100

解题思路

使用递归的方式比较好解决。
在编写的方法中首先要找到递归出口,这里的递归出口就是:root既没有左孩子又没有右孩子,因为root没有孩子节点的话就不需要翻转了,向上返回就行。
找到递归出口之后就按照顺序进行递归。

代码

class Solution {//使用递归的方法解决public TreeNode invertTree(TreeNode root) {if (root == null) {return null;}invert(root);return root;}public void invert(TreeNode root) {if (root.left == null && root.right == null) {return;}if (root.left != null) {invert(root.left);}if (root.right != null) {invert(root.right);}TreeNode node = root.left;root.left = root.right;root.right = node;}
}
http://www.yayakq.cn/news/765334/

相关文章:

  • 开网站赚钱吗河南郑州广城区
  • 秦皇网站建设如何做html网站
  • 化妆品网站模板网站备案图标
  • 网站推广的目的是什么常州网站建设方案
  • 大型网站建设就找兴田德润网站开发开题报告范文
  • 服装网上商城网站建设报告在线快速建站
  • 网站客户端制作哪些网站可以下载视频
  • 做网站项目流程图模板wordpress的seo标题怎么写
  • 做房产网站在百度推广推广费建设阅读网站的目的
  • 专业建站推广企业百度推广在哪里能看到
  • 网上做物理题赚钱的网站网页制作接单
  • 网站空间后台密码建设网站需申请什么
  • 普通网站和营销型网站的区别wordpress加链接
  • 高度国际装饰公司官网北海seo快速排名
  • 做网站如何处理并发问题网站点击按钮排序
  • 网站开发 所有权wordpress 免登陆接口
  • 做便宜网站山西太原建站怎么做
  • 网站备案地wordpress二次打开
  • 怎么把别人网站源码弄出来室内设计公司名字起名大全
  • 服装企业微网站建设网站加载速度优化
  • 做网站注册营业执照尚易企业邮箱登录入口
  • 网站开发人员是干嘛的学做PPT报告的网站
  • 网站点击量设计浙江苏省城乡建设厅网站
  • 合肥网站设计哪家公司好有原型怎么做网站
  • 找公司做网站运营怎么样wordpress 上传图片自动命名
  • 哪个网站可以做思维导图网站快速收录方法
  • 网站内容编辑工具绍兴做外贸网站的公司
  • 泰安网络推广公司怎么样上海seo关键字推广
  • 甘肃自助建站系统怎么用建设工程施工合同示范文本的性质
  • 服装公司电子商务网站建设策划书长沙建站公司招聘