题目描述 操作给定的二叉树,将其变换为源二叉树的镜像。 输入描述: 二叉树的镜像定义:源二叉树 8 / \ 6 10 / \ / \ 5 7 9 11 镜像二叉树 8 / \ 10 6 / \ / \ 11 9 7 5 # -*- coding:utf-8 -*- # class TreeNode: ...
分类:
其他好文 时间:
2019-02-27 21:58:24
阅读次数:
199
二叉树的镜像 一、问题描述 操作给定的二叉树,将其变换为源二叉树的镜像。 二、算法思路 这道题可以用递归的思想,将问题分解成同质的子问题,可以看到,根节点的子树需要先完成镜像翻转,然后再将根节点的两个孩子进行调换。 1. 判断根节点是否是空,如果根节点为空,那么它也就没有孩子了,没有孩子就不必进行镜 ...
分类:
其他好文 时间:
2019-02-24 10:25:06
阅读次数:
150
题目描述 操作给定的二叉树,将其变换为源二叉树的镜像。 输入描述: 二叉树的镜像定义:源二叉树 8 / \ 6 10 / \ / \ 5 7 9 11 镜像二叉树 8 / \ 10 6 / \ / \ 11 9 7 5 1 /** 2 public class TreeNode { 3 int va ...
分类:
其他好文 时间:
2019-01-28 23:53:53
阅读次数:
283
题目描述:操作给定的二叉树,将其变换为源二叉树的镜像。输入描述: 二叉树的镜像定义:源二叉树 8 / \ 6 10 / \ / \ 5 7 9 11 镜像二叉树 8 / \ 10 6 / \ / \ 11 9 7 5实现语言:Java /** public class TreeNode { int ...
分类:
其他好文 时间:
2018-12-29 17:14:15
阅读次数:
175
题目 请完成一个函数,输入一个二叉树,该函数输出它的镜像。例如下图所示,左图是原二叉树,而右图则是该二叉树的镜像 思路 当交换完所有非叶子结点的左右子结点之后,就得到了树的镜像。 ...
分类:
其他好文 时间:
2018-12-26 20:07:55
阅读次数:
136
题目 请实现一个函数,用来判断一颗二叉树是不是对称的。注意,如果一个二叉树同此二叉树的镜像是同样的,定义其为对称的 思路 在已学习的二叉树遍历中,都是先遍历左子树,最后遍历右子树,我们可以定义一种算法,先遍历父节点,再遍历左子树,最后遍历右子树,称这种算法为对称遍历算法 如果前序遍历与对称遍历得到的 ...
分类:
其他好文 时间:
2018-12-26 20:04:33
阅读次数:
143
题目描述 操作给定的二叉树,将其变换为源二叉树的镜像。 输入描述: 二叉树的镜像定义:源二叉树 8 / \ 6 10 / \ / \ 5 7 9 11 镜像二叉树 8 / \ 10 6 / \ / \ 11 9 7 5*思路:交换左右子树根结点,递归处理左右子树。 操作给定的二叉树,将其变换为源二叉 ...
分类:
其他好文 时间:
2018-11-30 20:07:38
阅读次数:
156
题目:二叉树的镜像 要求:操作给定的二叉树,将其变换为源二叉树的镜像。 解题代码: ...
分类:
其他好文 时间:
2018-10-29 14:12:47
阅读次数:
186
二叉树的镜像定义:源二叉树 8 / \ 6 10 / \ / \ 5 7 9 11 镜像二叉树 8 / \ 10 6 / \ / \ 11 9 7 5 ...
分类:
其他好文 时间:
2018-10-27 14:43:41
阅读次数:
127