树(复习用)

1、定义与基本术语

 

树的结构定义

 

 

其他表示树的方法:

其他术语:

 

 

 

 

 

 

2、二叉树

1)定义:

 

 性质:

   

 

2)满二叉树与完全二叉树

 

 

 

3、存储结构

 

 

               

 

 

 

 

 

4、遍历二叉树

 

伪代码

 

中序遍历非递归算法

   

 

 

前序遍历构建二叉树

 

5、线索二叉树

 

 

 

 

中序遍历线索二叉树

 

后序线索二叉树

                       

 

  

 

 

 中序遍历二叉线索树 非递归算法

 

 

     

 

6、树和森林 

 1)储存结构

i)双亲表示法 

                                  

                                          

 

2)森林与二叉树的转换

 

3)树的遍历

 

 

 

先根遍历: ABCDE          后根遍历:  BDCEA

 

遍历森林:

      先序遍历: ABCDEFGHIJ       中序遍历:   BCDAFEHJIG

 

 

7、huffman

 

 

 

 

 

 

霍夫曼编码:

 

 

 

 

 

 

 

posted @ 2016-12-19 09:35  KennyRom  阅读(326)  评论(0编辑  收藏  举报