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

东方市住房和城乡建设局网站有什么学做木工的网站吗

东方市住房和城乡建设局网站,有什么学做木工的网站吗,大型 视频网站开发,免费手机网页剑指 Offer 27. 二叉树的镜像 难度#xff1a;easy\color{Green}{easy}easy 题目描述 请完成一个函数#xff0c;输入一个二叉树#xff0c;该函数输出它的镜像。 例如输入#xff1a; 镜像输出#xff1a; 示例 1#xff1a; 输入#xff1a;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/ 算法 (递归) 根据二叉树镜像的定义考虑递归遍历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.tj-hxxt.cn/news/137559.html

相关文章:

  • 做网站前必须设计原型吗湛江网站建设哪家好
  • 网站前期准备工作山西省最新干部调整
  • 服装代销的网站源码建一个网站的价格
  • 南昌做网站设计产品推广方案要包含哪些内容
  • 一流小说网站模板做网站卖假名牌违法吗
  • 毕业设计网站设计步骤中国机械加工信息网
  • 外国人做旅游攻略网站优化好的网站
  • 如何做电影下载网站网上运营培训班
  • 青岛建站c 网站开发 vs2012
  • 惠州seo博客seo快速优化排名
  • 炫酷做网站背景图潮州有没有做网站的人
  • 温州建设局网站林南飞宜都网站seo
  • 网站建设与管理维护书籍怎么在微信里创建公众号
  • 网络推广网站公司wordpress网站弹窗插件
  • 陕西十二建设有限公司网站哪个网站可以做临时工
  • 苏州建网站要多少钱怎么提高自己网站的流量
  • 做app的网站有哪些功能吗html网页制作下载
  • 单页网站在线制作吉林省 网站建设
  • 广州网站建设快速排名公司网站无法收录
  • 网站前端工程师手机端网站seo
  • 数码网站建设论文福州网站建设 找燕狂徒 05
  • 关于公司网站的建设的问卷德宏企业网站建设
  • 公司网站兰州建设需要多少钱东莞网站网络公司
  • 有特点的个人网站网页布局设计说明
  • 西安有哪些大公司华企网站建设推广优化
  • wordpress陌陌主题搜索引擎优化seo论文
  • 定制化网站建设公司长沙企业网站建设
  • 网站设计作用品牌网是什么网站
  • 网站建设电话销售不被挂断为什么网站的备案号在备案网站查询不到
  • 免费建站网站网页长沙债务优化公司