数据结构 - 树

   一棵树是一些节点的集合。如果这棵树非空,则一棵树由称作根(root)节点的r以及0个或者多个非空的(子)树组成,这些子树中每一棵的根都被来自根r的一条有向的边(edge)所连接。
  每一棵子树的根叫做r的儿子,r是每一棵子树的根的父亲。没有儿子的节点称为树叶,具有相同父节点的节点称为兄弟。