zoukankan      html  css  js  c++  java
  • 剑指offer-19.二叉树镜像

    0 题目

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

    1 分析

    从根节点开始,交换左右子树,然后再递归的去处理左子树和右子树

    void Mirror(TreeNode *root)
    {
        // 出点,当节点为空的时候直接返回
        if (root == nullptr)
        {
            return;
        }
        // 交换
        TreeNode *tmp = root->left;
        root->left = root->right;
        root->right = tmp;
        // 递归的处理左右子树
        Mirror(root->left);
        Mirror(root->right);
    }
    

      

  • 相关阅读:
    【程序2】
    【程序1】
    基数排序
    归并排序
    选择排序
    leetcode15
    leetcode221
    leetcode322
    leetcode921
    leetcode922
  • 原文地址:https://www.cnblogs.com/perfy576/p/8607291.html
Copyright © 2011-2022 走看看