创建(先序创建和根据先序和中序进行创建)和遍历(先序遍历、中序遍历、后序遍历、非递归堆栈遍历、层次遍历): 树的结点类: ...
                            
                            
                                分类:
其他好文   时间:
2017-06-03 13:56:43   
                                阅读次数:
149
                             
                    
                        
                            
                            
                                二叉树的结构 二叉树的创建 二叉树的插入节点 二叉树的查找节点 二叉树的比较 测试代码 ...
                            
                            
                                分类:
其他好文   时间:
2017-05-13 19:05:36   
                                阅读次数:
206
                             
                    
                        
                            
                            
                                一、树的遍历算法 树的创建 前序遍历 中序遍历 后序遍历 层序遍历 二、重建二叉树 问题描述:输入二叉树的前序与中序,输出重建的二叉树。 问题描述:输入二叉树的后序与中序,输出重建的二叉树。 ...
                            
                            
                                分类:
其他好文   时间:
2017-05-07 20:29:16   
                                阅读次数:
200
                             
                    
                        
                            
                            
                                一、二叉树的创建算法(递归方式) 二、二叉树的先序、中序和后序遍历算法 #include<stdio.h>#include<stdlib.h>typedef struct TNode{	struct TNode *lchild;	int data;	struct TNode *rchild;}TNo ...
                            
                            
                                分类:
编程语言   时间:
2017-05-05 00:49:26   
                                阅读次数:
153
                             
                    
                        
                            
                            
                                #include<stdio.h>#include<stdlib.h>structnode{chardata;structnode*left;structnode*right;};voidpreorder(structnode*root)//前序遍历{if(root==NULL)return;else{printf("%c\t",root->data);pre_order(root->left);pre_order(root->right);}}voidmin..
                            
                            
                                分类:
其他好文   时间:
2017-05-04 16:31:22   
                                阅读次数:
115
                             
                    
                        
                            
                            
                                    AVL树本质上还是一棵二叉搜索树,它的特点是: 1.本身首先是一棵二叉搜索树。 2.带有平衡条件:每个结点的左右子树的高度之差的绝对值最多为1(空树的高度为-1)。 也就是说,AVL树,本质上是带了平衡功能的二叉查找树(二叉排序树,二叉搜索树)。 对Avl树进行相关的操作最重要的是要保持Avl树的平 ...
                            
                            
                                分类:
其他好文   时间:
2017-05-03 21:59:12   
                                阅读次数:
800
                             
                    
                        
                            
                            
                                    该程序演示了map在形成的时候对内存的操作和分配。 因为自己对平衡二叉树的创建细节理解不够,还不太明白程序所显示的日志。等我明白了,再来修改这个文档。 程序的输出结果:process begin at 00C917FDCData(int i,string &s) [sequence:1 | rema ...
                            
                            
                                分类:
其他好文   时间:
2017-02-26 12:44:52   
                                阅读次数:
192
                             
                    
                        
                            
                            
                                    这里采用的是链式存储,每个结点包含三个属性(指向左右孩子的指针和本结点的数据),如果想了解顺序存储二叉树,可以参考http://www.cnblogs.com/-beyond/p/6065189.html 采用先序递归创建二叉树,叶子的左右孩子链域为NULL 输入的顺序为:abd--e--c-f-- ...
                            
                            
                                分类:
其他好文   时间:
2016-12-19 21:45:22   
                                阅读次数:
219