In graph theory, a tree is a graph in which any two vertices are connected by exactly one path. A forest is a graph in which any two vertices are connected by at most one path. An equivalent definition is that a forest is a disjoint union of trees (hence the name).
A tree may sometimes be referred to as a free tree, coming from the common usage of Graph Theoretic names and methods in Computer Science data structures. As the idea of a tree is so widely used in that discipline, it's ambiguous to call something just a tree -- the speaker might mean a Binary Search Tree, Heap, Trie, etc. So the convention of calling a tree without limits beyond those defined here a free tree has developed.
A tree is an undirected simple graph G that satisfies any of the following equivalent conditions:
An undirected simple graph G is called a forest if it has no simple cycles.
A directed tree is a directed graph which would be a tree if the directions on the edges were ignored. Some authors restrict the phrase to the case where the edges are all directed towards a particular vertex, or all directed away from a particular vertex.
A tree is called a rooted tree if one vertex has been designated the root, in which case the edges have a natural orientation, towards or away from the root. Rooted trees, often with additional structure such as ordering of the neighbors at each vertex, are a key data structure in computer science; see tree data structure.
A labeled tree is a tree in which each vertex is given a unique label. The vertices of a labeled tree on n vertices are typically given the labels {1, 2, ..., n}.
A regular (or homogeneous) tree is a tree in which every vertex has the same degree. See regular graph.
An irreducible (or series-reduced) tree is a tree in which there is no vertex of degree 2.
The example tree shown to the right has 6 vertices and 6 − 1 = 5 edges. The unique simple path connecting the vertices 2 and 6 is 2-4-5-6.
See List of graph theory topics: Trees.
Strom (graf) | Baum (Graphentheorie) | Albero (grafo) | עץ (תורת הגרפים) | Medis (grafų teorija) | 木 (数学) | Drzewo (matematyka) | Дерево | Puu (graafiteoria) | Träd (graf) | ต้นไม้ (ทฤษฎีกราฟ) | 树 (图论)
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Tree (graph theory)".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world