//二叉树的顺序存储结构
#define MAX_TREE_SIZE 100 typedef int TElemType; TElemType Nil=0;//设整型以0为空 typedef TElemType SqBiTree[MAX_TREE_SIZE];//0号单元存储根结点
未完,写作整理中。。。
2018-11-14 22:19:09
二叉树的性质:
1,在二叉树的第i层上至多有2i-1个结点(i>=1)。
ps:归纳法易证。
2,深度为k的二叉树至多有2k-1个结点(k>=1)。
3,n0=n2+1
4,具有n个结点的完全二叉树的深度为[log2n](down)+1
二叉树的基本操作:
/*初始化树*/
1 int InitBiTree(SqBiTree T) 2 { 3 int i; 4 for(i=0;i<MAX_TREE_SIZE;i++) 5 { 6 T[i]=Nil; 7 } 8 T[MAX_TREE_SIZE]='