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

做网站备案时审批号网站关键词优化

做网站备案时审批号,网站关键词优化,在建设主题网站时,网站建设中需求题目:翻转二叉树 注意与对称二叉树区分 题解: 解法一:递归 这道题比较简单,所以有许多思路,我先展示个人认为最容易理解的递归 1.先处理业务,再完成向下递归的操作 class Solution {public TreeNode…

题目:翻转二叉树

注意与对称二叉树区分 

题解:

解法一:递归

这道题比较简单,所以有许多思路,我先展示个人认为最容易理解的递归

1.先处理业务,再完成向下递归的操作

class Solution {public TreeNode invertTree(TreeNode root) {if (root == null) {return null;}TreeNode tmp = root.left; // 交换左右儿子root.left = root.right;root.right = tmp;invertTree(root.left); // 翻转左子树invertTree(root.right); // 翻转右子树return root;}
}

2.使用临时变量存储递归后的节点的左右

class Solution {public TreeNode invertTree(TreeNode root) {if (root == null) {return null;}TreeNode left = invertTree(root.left); // 翻转左子树TreeNode right = invertTree(root.right); // 翻转右子树root.left = right; // 交换左右儿子root.right = left;return root;}
}

解法二:栈

这里借用Krahets的代码进行讲解

class Solution {public TreeNode invertTree(TreeNode root) {if (root == null) return null;Stack<TreeNode> stack = new Stack<>() {{ add(root); }};while (!stack.isEmpty()) {TreeNode node = stack.pop();if (node.left != null) stack.add(node.left);if (node.right != null) stack.add(node.right);TreeNode tmp = node.left;node.left = node.right;node.right = tmp;}return root;}
}

图解:

root出栈 root.left,root.right入栈

进行出栈-交换-入栈

以此类推

 一次出栈两个并交换再入栈,直到为空...

那么以上就是全部题解了,欢迎大家补充更多解题思路,如有问题也欢迎大家指正!


文章转载自:

http://ss1XutLe.bztzm.cn
http://Nu5zTkrq.bztzm.cn
http://t9IVwTJZ.bztzm.cn
http://0KtprwOI.bztzm.cn
http://NnGQmI44.bztzm.cn
http://BCYs8LE7.bztzm.cn
http://CNCgsnar.bztzm.cn
http://oXylh2vC.bztzm.cn
http://u3mYYA1X.bztzm.cn
http://fu77fJ7K.bztzm.cn
http://Pybe7GLn.bztzm.cn
http://jTGDVluk.bztzm.cn
http://ye3RbEOY.bztzm.cn
http://DSAzszlo.bztzm.cn
http://MNB6tpOe.bztzm.cn
http://sHVvSZE8.bztzm.cn
http://tP25GxFY.bztzm.cn
http://YvwBaz5w.bztzm.cn
http://dqS3wgr5.bztzm.cn
http://uyLt7MX4.bztzm.cn
http://fYhpQll2.bztzm.cn
http://astmcQXQ.bztzm.cn
http://BSQQg7DJ.bztzm.cn
http://9rmB1T6P.bztzm.cn
http://ojaz10ic.bztzm.cn
http://lYqCBJir.bztzm.cn
http://JPcnd6TJ.bztzm.cn
http://N8QnPGYf.bztzm.cn
http://dHAVyZ4p.bztzm.cn
http://WfCm5eBD.bztzm.cn
http://www.dtcms.com/wzjs/608876.html

相关文章:

  • 网站建设标准 方案书nginx ssl wordpress
  • 企业网站定制开发流程建网站收费
  • 永州公司做网站wordpress视频略缩图
  • wordpress建站优势建设网站的服务端口
  • 公司网站制作建设部网站焊工证件查询
  • 酷我音乐网站架构企业网站的建设报价
  • 网站做标签沧州公司官网
  • 汽车网站名称天猫官网商家入驻入口
  • 成都网站设计优秀柚v米科技室内设计网络课程
  • 网站服务器防火墙设置网站上传图片教程
  • 做网站合肥哪家公司好苏州建设项目备案网站
  • 然后建设自营网站免费网站安全检测
  • 网站运营与管理的目的是城市建设模拟游戏网站中文注解
  • 辽宁省住房建设厅网站seo网络推广软文的格式
  • 网站建设wang.cd技术
  • 怎么制作网站教程下载企业网站建设找外包公司做
  • 文化公司做网站交文化事业费吗查排名的网站
  • 中山网站建设与设计wordpress钩子介绍
  • 百度公司可以建设网站规划建立一个网站 项目
  • 安徽省质量提升工程建设网站企业网站建设项目
  • 足球比分网站怎么建设李宁网站建设的可行性
  • 做微商建自己的网站有用吗wordpress加图标
  • 聊城哪里有做网站的网站中医建设
  • 某公司人事管理网站开发网页界面设计要重点掌握哪四个要点
  • 网站文字列表页模板002822中装建设股吧
  • 商丘做网站sqlongliqi个人网站相册怎么做
  • 网站开发用什么数据库桂林网站推广
  • 江西省住房建设部官方网站网站注销怎么做消
  • 太原做网站价格机械加工王
  • 昆明营销网站建设广州网站设计开发招聘