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

网站设计 企业 济南什么都不会怎么做网站

网站设计 企业 济南,什么都不会怎么做网站,文化类网站的前置审批,一般网站建设需要哪些东西剑指 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/181082/

相关文章:

  • 做公司网站的流程wordpress设置百度站长主动推送
  • 河北住房和城乡建设局网站首页东莞公司网站搭建多少钱
  • 2013电子商务网站建设怎么做注册账号的网站
  • 资源网站优化排名网站开发字典文档
  • 重庆网站关键词排名优化qq企业邮箱怎么注册
  • 十佳网站设计中国监察报电子版
  • 做芯片哪个网站推广视频剪辑制作公司
  • 小型网站设计及建设做兼职工作上哪个网站招聘
  • 企业网站建设一般考虑哪些因素?医药网站如何做网络推广
  • 长沙做网站建设公司哪家好wordpress 导航条插件
  • 技术先进的网站建设公司大连开发区天气预报
  • 哪里有给网站做开发公司会议提纲
  • 网络开发与维护是做什么的福田网站建设公司乐云seo
  • 购物网站开发分工做网站要排版吗
  • 温州市建设安监局网站免费建站免费网站申请
  • 用户体验 网站网站建设情况的汇报
  • 哪些网站是做快消品的17网站一起做网店好不好
  • 客似云来网站建设九号线香网站建设
  • 响应式网站开发教程西安知名的网站建设公司
  • pc端自适应网站模板北京米兰广告设计有限公司
  • 手机网站加速器深圳网站优化推广方案
  • 宿州房地产网站建设访问一个网站的全过程
  • 做地方网站数据哪里来wordpress无法访问上传的图面
  • 建设银行上海分行招聘网站企业网络托管公司
  • 免费可商用素材网站西安商城网站建设
  • 深圳快速网站制作哪家快wordpress怎么分享到微信
  • 学网站开发要什么基础网站上的html内容怎么修改
  • dede 网站地图简历模板免费下载word 文档
  • 仿站多少钱一套网站很卡如何优化
  • 自助建设影视网站泰安放心的企业建站公司