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

学网站建设的软件郑州网站定制

学网站建设的软件,郑州网站定制,武汉活动策划公司哪家好,团队介绍网站建设目录 题目描述:226. 翻转二叉树(简单)题目接口解题思路代码 PS: 题目描述:226. 翻转二叉树(简单) 给你一棵二叉树的根节点 root ,翻转这棵二叉树,并返回其根节点。 LeetCode做题链…

目录

  • 题目描述:226. 翻转二叉树(简单)
    • 题目接口
    • 解题思路
    • 代码
  • PS:

题目描述:226. 翻转二叉树(简单)

给你一棵二叉树的根节点 root ,翻转这棵二叉树,并返回其根节点。

LeetCode做题链接:LeetCode-翻转二叉树

示例 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

进阶: 你可以想出一个时间复杂度小于 O(n2) 的算法吗?

题目接口

class Solution {public int[] twoSum(int[] nums, int target) {}
}

解题思路

递归:

  • 1.终止条件:当前节点为 null 时返回
  • 2.交换当前节点的左右节点,再递归的交换当前节点的左节点,递归的交换当前节点的右节点(可以直接再递归的基础上做交换)

代码

class Solution {public int[] twoSum(int[] nums, int target) {if (root == null) {return null;}TreeNode tmpNode = invertTree(root.left);root.left = invertTree(root.right);root.right = tmpNode;return root;}
}

成功!
在这里插入图片描述

PS:

感谢您的阅读!如果您觉得本篇文章对您有所帮助,请给予博主一个喔~

http://www.hkea.cn/news/383986/

相关文章:

  • 个体工商户是否能够做网站在线生成个人网站源码
  • 临沂高端网站建设厦门网站推广费用
  • 网站模版友链交易交易平台
  • 武汉做网站找谁百度导航是哪个国家的
  • wordpress互动游戏黄石seo诊断
  • 网页设计作品下载志鸿优化设计
  • 宾馆网站制作seminar是什么意思
  • 网站建设的进度表爱站查询工具
  • 深圳聘请做网站人员长春刚刚最新消息今天
  • 汽配人网做网站沈阳网站seo公司
  • 网站 短链接怎么做网站建设网站定制
  • 网站开发凭证做什么科目百度推广关键词多少合适
  • 网站正在建设 h5模板新闻热点
  • 龙岗公司网站建设怎么上百度搜索
  • 七米网站建设网站自动推广软件免费
  • 余姚公司做网站跨境电商怎么做
  • 顺义哪有做网站厂家百度快照在哪里找
  • 深圳南山网站建设重庆seo黄智
  • 教育微网站建设我要学电脑哪里有短期培训班
  • 民宿预订网站制作推广方案怎么做
  • 做网站都要掌握什么网页模版
  • 网站怎么做qq微信登陆长沙优化网站哪家公司好
  • 为什么上不了建设银行个人网站漳州网络推广
  • 天津手机网站建站培训代运营公司可靠吗
  • 网站制作的一般步骤长春网站优化平台
  • Python做网站 性能上海seo培训中心
  • 网上投诉平台公众号排名优化
  • 网页模板网站推荐媒体公关是做什么的
  • 泰安的网站建设公司爱站网域名查询
  • 台州椒江网站制作公司广告推销