zoukankan      html  css  js  c++  java
  • 剑指offer(18)二叉树的镜像

    题目描述

    操作给定的二叉树,将其变换为源二叉树的镜像。

    输入描述:

    二叉树的镜像定义:

     源二叉树
            8
           / 
         6   10
         /   /
       5  7 9 11
       镜像二叉树
            8
           / 
        10   6
         /   /
      11 9 7  5

    解题代码:

    /* function TreeNode(x) {
        this.val = x;
        this.left = null;
        this.right = null;
    } */
    function Mirror(root)
    {
        // write code here
        if(root == null){
            return null;
        }
        var temp = root.left;
        root.left = root.right;
        root.right = temp;
        Mirror(root.left);
        Mirror(root.right);
        return root;
    }
  • 相关阅读:
    os模块
    sys模块
    psutil模块
    subprocess模块
    time模块
    argparse模块
    tcp端口扫描(python多线程)
    基于http的软件仓库
    SRE思想
    redis哨兵模式
  • 原文地址:https://www.cnblogs.com/3yleaves/p/9595309.html
Copyright © 2011-2022 走看看