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

安康公司做网站wordpress后台为什么这么慢

安康公司做网站,wordpress后台为什么这么慢,网站开发主页,电销卡代理加盟3.23 226.翻转二叉树 给你一棵二叉树的根节点 root ,翻转这棵二叉树,并返回其根节点。 示例 1: 输入:root [4,2,7,1,3,6,9] 输出:[4,7,2,9,6,3,1]示例 2: 输入:root [2,1,3] 输出&#xff1…

3.23 226.翻转二叉树

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

示例 1:

img

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

示例 2:

img

输入:root = [2,1,3]
输出:[2,3,1]

示例 3:

输入:root = []
输出:[]

提示:

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

我的思路:

子翻转,根没有翻转

先根遍历

if(head.left && head.right)

有孩子的时候

temp

temp = head.left

head.left = head.right

head.right = temp

我的代码:

function invertTree(root: TreeNode | null): TreeNode | null {if (root.left === null  && root.right === null) {return root;}// 交换左右子节点let temp = root.left;root.left = root.right;root.right = temp;// 递归地反转左右子树invertTree(root.left);invertTree(root.right);return root;
};

执行出错!!!

原因:如果root为null,直接调用root.left或root.right会导致类型错误,因为null没有这些属性。

//如果根节点为null,直接返回null//if (root === null) {//return null;//}

最后代码:

function invertTree(root: TreeNode | null): TreeNode | null {// 如果根节点为null,直接返回nullif (root === null) {return null;}// 交换左右子节点let temp = root.left;root.left = root.right;root.right = temp;// 递归地反转左右子树invertTree(root.left);invertTree(root.right);return root;
};
啦啦啦!轻松解决
http://www.dtcms.com/a/402764.html

相关文章:

  • 找人做网站域名怎么过户建设工程规范在哪个网站下载
  • 在线科技成都网站推广公司淮安哪个做网站好点
  • muse怎么做网站wordpress帮助手册
  • 烟台城乡建设学校网站wordpress制作婚礼网页
  • 百年建筑网站华为手机网络推广方案
  • 做导航网站有发展吗南昌简单做网站
  • 怎么做网站赚钱shopify建站公司
  • 大连鼎信网站建设黄页网页的推广网站下载
  • 用固定ip做访问网站服务器福州本地推广
  • 做网站 阿里云0453牡丹江信息网二手房买卖
  • 个人制作一个网站的费用一个销售网站的设计方案
  • 专业网站建设哪家更好云浮北京网站建设
  • 做网站开直通车网络工程师证
  • 微信的微网站模板下载不了企业网站模板趋势
  • 个人网站建立教程揭阳网站制作企业
  • 睢宁建设局网站传媒公司取名字大全
  • 网站分成推广怎么做企业如何加强互联网网站建设
  • 网站需要流量世界互联网峰会
  • 泰安企业建站公司流程网站如何进行优化
  • 搜索优化整站优化包包网站建设
  • 瑞安 网站建设围场网站建设
  • 丰台区的建设网站电子商务网站帮助中心该怎么更好地设计
  • 小型企业网站的设计与实现企业名录搜索
  • 如何做好集团网站建设提供常州网站优化
  • dede可以做视频网站宁波建设监理协会网站
  • 建设购物网站济南网站模板
  • 大连 网站制作 外贸企业网站备案需要什么
  • 我是做化工回收的做哪个网站比较好附近哪里有建设银行
  • 登录网站模板信息手机网站模板下载
  • 合肥花境建设网站库存网站建设定制