树·基础知识

 

一棵树:

一、基础概念:除上图描述之外

  1.路径:节点O到H的走向,叫做O到H的路径。

  2.路径长:该路径的边的条数。

  3.深度:对任意节点i,节点i的深度是根节点到i的唯一路径的长。所以,根的深度为0。一棵树的深度等于它最深的叶子的深度,等于这颗树的高。

  4.高:任意节点i的高,是节点i到最一片树叶的最长路径长。节点C的好是C到H的路径长=2。 

 

二、树的特征及应用

  特征:

  • 逻辑结构:数据元素之间具有层次关系;
  • 数据运算:操作方法具有Log级的平均时间复杂度。

  应用:操作系统的文件目录、索引和编译器中应用广泛。

 

三、树的遍历

  先序遍历:对节点的处理是在它各个儿子之前进行。

  后序遍历:对节点的处理是在它各个儿子之后进行。

  前序遍历:根结点、左节点、右节点。

  中序遍历:左节点、根结点、右节点。

  后序遍历:左节点、右节点、根结点。

 

posted @ 2019-02-24 19:43  undifinedException  阅读(295)  评论(0编辑  收藏  举报