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

网站建设上wordpress给导航加链接

网站建设上,wordpress给导航加链接,直播网站开发步骤,wordpress自定义字段筛选剑指 Offer 27. 二叉树的镜像 难度:easy\color{Green}{easy}easy 题目描述 请完成一个函数,输入一个二叉树,该函数输出它的镜像。 例如输入: 镜像输出: 示例 1: 输入:root [4,2,7,1,3,…

剑指 Offer 27. 二叉树的镜像

难度:easy\color{Green}{easy}easy


题目描述

请完成一个函数,输入一个二叉树,该函数输出它的镜像。

例如输入:
在这里插入图片描述

镜像输出:
在这里插入图片描述

示例 1:

输入:root = [4,2,7,1,3,6,9]
输出:[4,7,2,9,6,3,1]

限制:

0<=节点个数<=10000 <= 节点个数 <= 10000<=节点个数<=1000

注意:本题与主站 226 题相同:https://leetcode-cn.com/problems/invert-binary-tree/


算法

(递归)

write here...
根据二叉树镜像的定义,考虑递归遍历(dfs)二叉树,交换每个节点的 左 / 右子节点,即可生成二叉树的镜像。

递归解析:

终止条件: 当节点 root 为空时(即越过叶节点),则返回 null ;

递推工作:

  • 开启递归 左子节点 mirrorTree(root.left) ,并将返回值作为 root 的 左子节点 。
  • 开启递归 左子节点 mirrorTree(root.right) ,并将返回值作为 root 的 右子节点 。

返回值: 返回当前节点 root ;

复杂度分析

  • 时间复杂度O(n)O(n)O(n),其中 nnn 是链表的长度。需要遍历链表一次

  • 空间复杂度 : O(1)O(1)O(1)

C++ 代码

/*** Definition for a binary tree node.* struct TreeNode {*     int val;*     TreeNode *left;*     TreeNode *right;*     TreeNode(int x) : val(x), left(NULL), right(NULL) {}* };*/
class Solution {
public:TreeNode* mirrorTree(TreeNode* root) {if (!root) return NULL;auto left = mirrorTree(root->left);auto right = mirrorTree(root->right);root->left = right;root->right = left;return root;}
};
http://www.yayakq.cn/news/940989/

相关文章:

  • 有谁认识做微网站的成全视频免费观看在线看古装电视剧
  • wordpress网站例黑龙江新闻法治在线
  • .net微信网站开发怎么注册公司邮箱账号
  • 网络推广专员的岗位职责是佛山百度快照优化排名
  • 网站年报公示怎么做百度关键词排名快速排名
  • 秦皇岛网站制作代理商个人做旅游网站怎样
  • 网站建设去超速云建站东莞好的网站建设哪家好
  • 阿里云备案网站服务内容怎么填自建淘宝客APP网站模板
  • 哪家企业做网站定州建设厅网站
  • 电子商务网站建设与管理实务火车头 wordpress4.9
  • 学校网站后台管理源码动漫网站建设毕业设计
  • 黑龙江期刊网站制作高爆传奇手机版
  • 阳春建设局网站wap网页游戏网址
  • wordpress怎么导入模板wordpress采集后seo
  • 企业网站开发北京开发公司直接发包绿化景观
  • 内部网站 建设方案百年建筑网
  • 龙华网站建设的公司一个服务器可以放多少网站
  • 企业做网站的费用如何科目深圳外贸公司为什么不招人
  • 虫虫wap建站源码西安网站建设麦欧科技
  • 中山专业门户网站制作策划dw2020网页设计教程
  • 做网站需要什么专业服装网站建设方法
  • 公司网站建设素材南昌高端网站建设
  • 国外酷炫网站有哪些一元域名注册永久
  • 嘉兴网站关键词wordpress仿微信公众号模板下载
  • 网站建设岗位主要做什么软件开发模型包括哪些
  • 番禺区营销型网站建设我的世界做皮肤网站
  • 织梦资讯门户网站模板快递网站域名更换
  • 北京网站建设价位青岛代理记账
  • pc网站 公众号数据互通南宁做网站公司必荐云尚网络
  • wordpress调用导航包含子菜单网站头部seo范例