码迷,mamicode.com
首页 >  
搜索关键字:交换子树    ( 5个结果
剑指Offer——二叉树的镜像
题目描述: 操作给定的二叉树,将其变换为源二叉树的镜像。 输入描述: 分析: 交换左右子树根结点的指针,再递归交换子树的左右子树根结点的指针。 代码: ...
分类:其他好文   时间:2017-10-29 12:58:43    阅读次数:149
剑指offer-二叉树的镜像
先序遍历,交换子树即可,注意空节点的情况,这种简单题考的就是细节... /* struct TreeNode { int val; struct TreeNode *left; struct TreeNode *right; TreeNode(int x) : val(x), left(NULL), ...
分类:其他好文   时间:2017-10-13 20:10:29    阅读次数:122
小代码 向原文学习 对AVL树的4种情况 用字母标记整理
/****************** 环境:http://anycodes.cn/zh/ AVL有高度标签 红黑树更有颜色标记 http://blog.csdn.net/whucyl/article/details/17289841 我们总是以ABC3个结点为例子插入元素后C总是不平衡的 LLRR较为简单交换后C还是出于下方 LRRL统一的一句就是C总提出交换子树,要翻..
分类:其他好文   时间:2016-06-19 18:35:09    阅读次数:264
数据结构中二叉树的的存储、遍历、交换子树、统计二叉树的深度
要求:二叉树以lson-rson链接方式存储,以菜单方式设计并完成功能任务:建立并存储树、输出前序遍历结果、输出中序遍历结果、输出后序遍历结果、交换左右子树、统计高度,其中对于中序、后序的遍历运算要求采用非递归方式。代码利用C语言描述。//作者:兰州大学13级计算机系hsy//时间:2015.6.1//编程环境:win7-64,codeblocks,GUN-GCC编译器#include#inclu...
分类:其他好文   时间:2016-05-12 16:40:06    阅读次数:388
Leetcode 226 Invert Binary Tree
1.问题描述  交换二叉树的左右子树。   2. 方法思路  直接递归交换左右子树即可,c代码如下:   /** * Definition for a binary tree node. * struct TreeNode { * int val; * struct TreeNode *left; * struct TreeNode *right; * };...
分类:其他好文   时间:2015-06-20 00:22:52    阅读次数:190
5条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!