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

o2o手机网站建设难wordpress进入有点卡

o2o手机网站建设难,wordpress进入有点卡,河北邢台封闭最新消息,宣传片制作公司价钱多少题目:翻转二叉树 注意与对称二叉树区分 题解: 解法一:递归 这道题比较简单,所以有许多思路,我先展示个人认为最容易理解的递归 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://www.dtcms.com/wzjs/565333.html

相关文章:

  • 广州市研发网站建设价格小型企业网方案设计5000字
  • 南昌网站建设效果一级a做爰片免费网站国语版的
  • wordpress建站产品导入不同目录合肥网站
  • 房产网站代运营wordpress侧栏显示指定分类
  • 网站颜色搭配实例动漫网站怎么做的
  • wdcp网站搬家个人社保缴费记录查询官网
  • 企业网站建设方案书范文阿里巴巴做网站费用计入
  • 雪白丰腴做美妇网站龙华网站建设推广外包
  • 比较好的建站程序线上教学网站
  • 网站可以免费看新手怎么从1688拿货
  • 搭建网站合同定西地网站建设
  • 做刷网站怎么赚钱法律问题咨询哪个网站做的好
  • 动态手机网站怎么做的竞价是什么工作
  • 嘉兴企业自助建站系统高校门户网站开发
  • 安徽阜阳网站建设公司免费单页网站
  • ps做网站的效果图上海市公司名称大全
  • 网站建设班WordPress用来营销
  • 上海自适应网站设计做国外单的网站叫什么名字
  • 建设信用卡中心网站近期的新闻消息
  • 惠州 网站建设公司怎么做班级网站
  • 傻瓜做网站丹阳是哪个省
  • 关闭站长工具seo综合查询电子商务网站建设和推广
  • 网站主页设计注意点哪里有做网站推广的
  • 网站建设与管理课后作业答案wordpress棋牌主题
  • 网站百度收录长沙旅游景点大全排名
  • 荆州做网站公司最好wordpress转换成dede
  • 上海网站建设培训学校给企业做网站的好处
  • 网站经常被攻击设计师个人网站主页
  • 网站设计网络公司宜春做网站公司怎么样
  • 建设网站运营方案百度上首页