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

做网站茶叶首页标题怎么写飞言情做最好的小说网站

做网站茶叶首页标题怎么写,飞言情做最好的小说网站,沭阳住房和城乡建设局网站,wordpress显示中文乱码LeetCode:翻转二叉树 一、题目描述 给你一颗二叉树的根节点root,翻转这颗二叉树,并返回其根节点。 二、分析 我们在做二叉树题目时候,第一想到的应该是用 递归 来解决。 仔细看下题目的 输入 和 输出,输出的左右…

LeetCode:翻转二叉树

一、题目描述

给你一颗二叉树的根节点root,翻转这颗二叉树,并返回其根节点。
在这里插入图片描述
在这里插入图片描述

二、分析

我们在做二叉树题目时候,第一想到的应该是用 递归 来解决。 仔细看下题目的 输入 和 输出,输出的左右子树的位置跟输入正好是相反的,于是我们可以递归的交换左右子树来完成这道题。

其实就是交换一下左右节点,然后再递归的交换左节点,右节点。
我们可以总结出递归的两个条件如下:

  • 终止条件:当前节点为 null 时返回
  • 交换当前节点的左右节点,再递归的交换当前节点的左节点,递归的交换当前节点的右节点

三、代码实现

public class Deal13 {public TreeNode invertTree(TreeNode root) {//1、递归函数的终止条件,节点为null时返回if (root == null) {return null;}//2、下面三句是将当前节点的左右子树交换TreeNode temp = root.left;root.left = root.right;root.right = temp;//3.1、递归交换当前节点的 左子树invertTree(root.left);//3.2、递归交换当前节点的 右子树invertTree(root.right);//4、函数返回时就表示当前这个节点,以及它的左右子树都已经交换完成return root;}
}
http://www.yayakq.cn/news/530840/

相关文章:

  • 中国网站建设网一键生成文案的网站
  • 17一起做网店网站wordpress文章新窗口打开
  • 提高网站规范化建设黄骅市天气预报15天气
  • 我想自己创建购物网站宝安关于网站建设
  • 金华市建设局官方网站wordpress 文章点赞
  • 昆明网站建设优化图片山西网站制作公司哪家好
  • 音频网站建设维护平台是什么工作
  • 盐城网站建设渠道合作wordpress横向导航菜单主题
  • 网站建设的方式有哪些内容wordpress装模板
  • 网站开发团队配置手机回收网站开发
  • 怎么样备份网站数据山东建设工程管理局网站
  • 网站seo专员网站制作 常州
  • 网站想要游览怎么做长沙优化公司
  • 河北网站制作报价免费网站推广app
  • 网站建设需求材料网站怎么做超链接
  • 网站开发运营公司绩效提成方案1688网页登录
  • 网站 地图导航代码网站素材模板 站长
  • 雄安网站建设公司电商营销型网站建设
  • 北京网站建设中企云达大连建设网交费查询
  • 海安企业网站建设网络营销方案设计范文
  • 郑州网站建设报价简述网站建设的方案
  • 大型网站开发什么书籍好怀柔重庆网站建设
  • 如何提高网站知名度欧美系列
  • 建设的网站属于固定资产么投资公司名称大全简单大气
  • 企业网站只用静态页html基础菜鸟教程
  • 网站开发外文参考文献网站后台做链接
  • 杭州专业设计网站如何做网络推广赚钱
  • 河北衡水建设网站公司电话网站后台下载图片
  • 巩义企业网站托管代运营公司品牌建设口号
  • 电力建设官方网站wordpress自带搜索