码迷,mamicode.com
首页 >  
搜索关键字:二叉树深度    ( 102个结果
【剑指offer】二叉树深度
转载请注明出处:http://blog.csdn.net/ns_code/article/details/27249675题目描写叙述:输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。输入:第一行输入有n,n表示结点数,结点号从...
分类:其他好文   时间:2014-10-08 15:12:15    阅读次数:236
二叉树深度、平衡、相等、求遍历
#include #include #include using namespace std;struct TreeNode { struct TreeNode* left; struct TreeNode* right; char elem; ...
分类:其他好文   时间:2014-09-03 00:08:45    阅读次数:285
UVa 548 树
题意:给出中序和后序序列,求从根到叶子结点这样路径和值最小的叶子结点。如果和值相等,则选择叶子结点值较小的那个。 思路:由中序和后序序列递归地构造二叉树。顺序存储显然不行,使用链式存储。由于每个结点输入的是数字而不是字母,这里采用整型数组来存的,而不再是字符串,可能更方便些。build(n,a1,a2)函数是利用中序序列a1和后序序列a2构造有n个结点的二叉树,返回根结点指针。递归构造出二叉树后...
分类:其他好文   时间:2014-08-26 19:40:26    阅读次数:200
【数据结构与算法】二叉树深度遍历(递归)
二叉树的深度遍历用递归的话就没有什么好说的了。 代码实现 /** * 源码名称:TreeIteratorRecursion.java * 日期:2014-08-23 * 程序功能:二叉树深度遍历 * 版权:CopyRight@A2BGeek * 作者:A2BGeek */ public class TreeIteratorRecursion { class TreeN...
分类:其他好文   时间:2014-08-23 16:52:01    阅读次数:159
二叉树(二)——遍历、深度统计、叶子结点统计、结点统计
1.二叉树的相关算法的实现(链表)。 #include #include #define NULL 0 typedef struct tree { int data; struct tree *left, *right; }ElemBT; void create_btree(ElemBT *root, int list[], int n) /*n表示list数组中元素的个数*/ {...
分类:其他好文   时间:2014-08-06 12:00:01    阅读次数:183
二叉树的建立与遍历
数据结构实验之二叉树的建立与遍历 Time Limit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^ 题目描述        已知一个按先序序列输入的字符序列,如abc,,de,g,,f,,,(其中逗号表示空节点)。请建立二叉树并按中序和后序方式遍历二叉树,最后求出叶子节点个数和二叉树深度。 {CSDN:CODE:425701} ...
分类:其他好文   时间:2014-07-14 14:02:24    阅读次数:182
求二叉树深度
概念: 1.二叉树深度:树中结点的最大层次称为树的深度或高度。 2.二叉树层次:从根开始定义起,根为第一层,根的孩子为第二层,以此类推。 要点: 1.递归。 2.二叉树深度为左右子树深度较大值+1。 代码: /* 求二叉树深度 by Rowandjj 2014/7/13 ------------------------------- 题目描述: 输入一...
分类:其他好文   时间:2014-07-13 18:15:34    阅读次数:347
编程算法 - 二叉树的深度 代码(C)
二叉树的深度 代码(C)本文地址: http://blog.csdn.net/caroline_wendy题目: 输入一棵二叉树的根节点, 求该树的深度.依次选择最深的左右子树, 然后递归加1.代码:/* * main.cpp * * Created on: 2014.6.12 * Author: Spike */ /*eclipse cdt, gcc 4.8.1*/ #...
分类:其他好文   时间:2014-07-06 00:39:59    阅读次数:152
剑指offer (39) 二叉树深度
题目:输入一棵二叉树的根节点,求该树的深度题解分析:二叉树具有天然的递归性,首先应该想递归解法/** * Definition for binary tree * struct TreeNode { * int val; * TreeNode *left; * TreeNod...
分类:其他好文   时间:2014-06-27 15:58:59    阅读次数:206
二叉树链式存储结构
二叉链表的C语言描述基本运算的算法——建立二叉链表、先序遍历二叉树、中序遍历二叉树、后序遍历二叉树、后序遍历求二叉树深度#include#includeusing namespace std;class Tree{private: struct Node { char da...
分类:其他好文   时间:2014-06-09 18:39:49    阅读次数:310
102条   上一页 1 ... 8 9 10 11 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!