当前位置: 首页 > 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.khdw.cn/news/42676.html

相关文章:

  • 沈阳军成网站建设新媒体运营
  • 专业网站制作 广州番禺营销型网站建设公司
  • 做网站一般的尺寸商城全网推广运营公司
  • 网站制作素材竞价账户托管公司哪家好
  • 做旅游的海报图片网站企业网页设计制作
  • 云南建设厅网站删除恢复正常百度
  • 网页制作视频教程自学网seo如何优化关键词排名
  • 做网站的 视频青岛官网seo公司
  • 游戏开发指南刷网站seo排名软件
  • 建设厅官方网站北京网络营销的模式有哪些?
  • 做网站公司 上海seo关键词推广案例
  • wordpress无法打开修改域名关键词排名优化公司哪家强
  • 产权交易网站建设方案接单平台app
  • 企业网站手机版模板欧洲站fba
  • 网站建设与设计开题报告百度账号申诉中心
  • 网站开发项目管理广州seo优化推广
  • 帝国cms 孕婴网站模板百度搜索资源平台token
  • app制作外包seo推广怎么做视频教程
  • 企业管理咨询公司骗局免费的seo网站
  • 上海网站定制团队如何在百度上发广告
  • 怎么样建设个人网站广州网站到首页排名
  • 阿里云怎么做淘客网站网站建设公司网站
  • 天津专业网站设计网络推广一个月的收入
  • 义乌网站手机优化管家
  • 大连网站外包2023年8月新闻热点事件
  • 廊坊网站建设推广服务谷歌官网注册入口
  • 购物网站备案费用友情链接互换
  • 驾校一点通网站怎么做如何制作网页
  • 南宁在哪里可以做网站爱站seo
  • 关于戒烟网站怎么做自媒体135免费版下载