当前位置:网站首页>JZ27 二叉树的镜像
JZ27 二叉树的镜像
2022-08-02 15:35:00 【syc596】
JZ27 二叉树的镜像
二叉树的镜像_牛客题霸_牛客网 (nowcoder.com)
//11
//自顶向下递归
import java.util.*;
public class Solution {
public TreeNode Mirror (TreeNode root) {
if(root==null){
return null;
}
TreeNode tmp=root.left;
root.left=root.right;
root.right=tmp;
Mirror(root.left);
Mirror(root.right);
return root;
}
}
// //栈
// import java.util.*;
// public class Solution {
// public TreeNode Mirror (TreeNode root) {
// if(root==null){
// return null;
// }
// Stack<TreeNode> st=new Stack<>();
// st.push(root);
// while(st.isEmpty()==false){
// TreeNode cur=st.pop();
// if(cur.left!=null){
// st.push(cur.left);
// }
// if(cur.right!=null){
// st.push(cur.right);
// }
// TreeNode tmp=cur.left;
// cur.left=cur.right;
// cur.right=tmp;
// }
// return root;
// }
// }
边栏推荐
猜你喜欢
随机推荐
ACL/NAACL'22 推荐系统论文梳理
vim的高级用法配置
数据防泄漏产品该如何选择
CWE4.8: The 25 most damaging software security issues in 2022
机械臂速成小指南(十六):带抛物线过渡的线性规划
Anti-shake throttling (continue to update later)
2.5 - 死锁
CS5210的参数详情资料分享
Qt | 文件操作 QFile
华为研究院19级研究员几年心得,终成趣谈网络协议文档,附大牛讲解
Mobius inversion study notes
无线振弦采集仪远程修改参数方式
机械臂速成小指南(十七):直线规划
为什么我不再推荐枚举策略模式?
面试官的角度谈谈算法岗面试的过程(岗位涉及到OCR、目标检测、图像分割、语音识别等领域)
QueryWrapper方法解释
A tour of gRPC:06 - gRPC client straming 客户端流
“如何写好一篇学术论文?”这大概是最详实的一则攻略了!
Azure Kinect(K4A)人体识别跟踪进阶
从特征交互到数据交互,浅谈深度点击率模型的新趋势