《剑指offer》——二叉树的镜像
来源:互联网 发布:男生发型软件 编辑:程序博客网 时间:2024/06/06 05:27
T:
题目描述
操作给定的二叉树,将其变换为源二叉树的镜像。
题目考察的是在二叉树中递归的使用。这种递归也是最简单的递归,初级的不能再初了。。。
code:
/** public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNode(int val) { this.val = val; } } */ /** * T: 二叉树的镜像 * * 题目描述 * 操作给定的二叉树,将其变换为源二叉树的镜像。 * * date: 2015.12.2 21:11 * @author SSS * */ public class Solution { /** * 递归实现: * 本递归函数的含义就是调换该节点下面的两个孩子节点 * 终止条件:参数已经为null * @param root */ public void Mirror(TreeNode root) { if (root == null) { return; } TreeNode tempNode = new TreeNode(2); tempNode = root.right; root.right = root.left; root.left = tempNode; Mirror(root.left); Mirror(root.right); } }
0 0
- 《剑指offer》——二叉树的镜像
- 《剑指offer》——二叉树的镜像
- 剑指offer——二叉树的镜像
- 剑指offer——二叉树的镜像
- 剑指offer——二叉树的镜像
- 剑指Offer——二叉树的镜像
- 剑指Offer——二叉树的镜像
- 剑指offer——二叉树的镜像
- 剑指Offer—18—二叉树的镜像
- 剑指offer—二叉树的镜像
- 剑指offer(18)—二叉树的镜像
- 剑指offer—二叉树的镜像
- 【剑指offer】二叉树的镜像
- [剑指Offer]二叉树的镜像
- 剑指offer--二叉树的镜像
- 剑指Offer-二叉树的镜像
- 《剑指offer》二叉树的镜像
- 剑指 offer:二叉树的镜像
- 知乎网页的完成进度
- java项目资源加载的几种方法
- 欢迎使用CSDN-markdown编辑器
- svm
- Xcode7 建立 pch 文件 (预编译头文件)
- 《剑指offer》——二叉树的镜像
- 学习新技术的一些方法
- Binary search
- Linux学习笔记(一、ls命令及文件属性)
- C语言纪要
- 【黑马程序员】第五章:多线程
- Spring、Spring MVC、Struts2、优缺点整理
- HP ProLiant BL460c Gen8 服务器部署手记
- 看图学网络 三 网络核心部分的数据交换(电路 报文 分组 交换)