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

自助建站网站建设设计公司上海企业网站设计制作

自助建站网站建设设计公司,上海企业网站设计制作,北京网站策划公司,百度网盘app力扣226:翻转二叉树 给你一棵二叉树的根节点 root ,翻转这棵二叉树,并返回其根节点。 示例 1: 输入:root [4,2,7,1,3,6,9] 输出:[4,7,2,9,6,3,1] 示例 2: 输入:root [2,1,3]…

力扣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 = []
输出:[]

提示:

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

分析:

递归思想

将根节点的左孩子和右孩子交换一下即可,交换时需要传递地址到交换函数中,因此需要用二级指针来接收。

当根结点为空时,结束递归,这是递归返回的条件。

AC代码:

/*** Definition for a binary tree node.* struct TreeNode {*     int val;*     struct TreeNode *left;*     struct TreeNode *right;* };*/void swap(struct TreeNode**left,struct TreeNode**right)
{struct TreeNode*tmp=*left;*left=*right;*right=tmp;
}struct TreeNode* invertTree(struct TreeNode* root) {if(root==NULL)return NULL;swap(&root->left,&root->right);invertTree(root->left);invertTree(root->right);return root;
}
http://www.yayakq.cn/news/367039/

相关文章:

  • 服装企业官方网站比较厉害的网站制作公司
  • 外贸seo网站开发社区网站推广方案
  • 低代码建站平台网站后台管理系统有哪些
  • 个人网站建设公司地址哪个网站可以卖自己做的模型
  • 怎么查询网站备案接入商wordpress取消自动分页
  • 中企动力唐山网站建设致远oa协同管理系统
  • 如何做网站直播入口郑州网站设计培训
  • 比较出名做耐克的网站HTML发布网站
  • 网站建设正文字体多大合适怎么做淘宝联盟网站制作
  • 0资本建设网站游戏开发制作培训
  • 那家网站建设公司好网站视频插件怎么做
  • 租房网站建设知名广告公司有哪些
  • 网站建设的具体实施方案wordpress 侧边导航菜单
  • 不动产网站建设推广员网站怎么做
  • 网站开发公司应该具备怎样的资质wordpress 加载速度优化
  • 襄阳做网站公司有哪些淘宝网站推广怎么做
  • 360免费wifi助手网络推广优化
  • vs2010网站开发 视频官方网站开发哪家好
  • 一个公司可以做几个网站吗wordpress扫码支付
  • 做网站要域名吗工作感悟的句子
  • 专业网站建设价位net后缀做公司网站
  • 网站建设办公软件销售技巧祥云平台官方网站
  • 做手机网站用什么五路居网站建设
  • php网站开发文档怎么写做网站用什么语
  • 教育培训门户网站模板下载广元做网站站排名
  • 平凉网站开发做网站有什么市场风险
  • 团购网站建设案例武陟县住房和城乡建设局网站
  • 展示形网站怎么建银川做网站公司
  • 电子商务 网站系统河南中建卓越建设管理有限公司网站
  • 当当网的网站建设要求wordpress不锈钢企业