树·基础知识

一棵树:

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

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

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

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

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

二、树的特征及应用

  特征:

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

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

三、树的遍历

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

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

猜你喜欢

转载自www.cnblogs.com/dhcao/p/10427550.html
今日推荐