转载请注明出处: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
题意:给出中序和后序序列,求从根到叶子结点这样路径和值最小的叶子结点。如果和值相等,则选择叶子结点值较小的那个。
思路:由中序和后序序列递归地构造二叉树。顺序存储显然不行,使用链式存储。由于每个结点输入的是数字而不是字母,这里采用整型数组来存的,而不再是字符串,可能更方便些。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)本文地址: 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
题目:输入一棵二叉树的根节点,求该树的深度题解分析:二叉树具有天然的递归性,首先应该想递归解法/** * 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