| advertise add site services publishers database health videos | ![]() | about toolbar stats live show health store more stuff JOIN/LOGIN |
Rose Tree Cosmetic Dentist - Rose Tree Cosmetic Dentists - Rose Tree delcoexpertdentist.com | Madal Bal Natural Tree Syrup,Lemon Detox – Madal Bal Natural Tree... nutricentre.com |
The original Encyclopédie actually used a tree diagram to show which way its subjects were ordered. A tree structure is a way of representing the hierarchical nature of a structure in a graphical form. It is named a "tree structure" because the classic representation resembles a tree, even though the chart is generally upside down compared to an actual tree, with the "root" at the top and the "leaves" at the bottom. In graph theory, a tree is a connected acyclic graph (or sometimes, a connected directed acyclic graph in which every vertex has indegree 0 or 1). An acyclic graph which is not necessarily connected is sometimes called a forest (because it consists of trees).
[edit] Nomenclature and propertiesEvery finite tree structure has a member that has no superior. This member is called the "root" or root node. It can be thought of as the starting node. The converse is not true: infinite tree structures may or may not have a root node. The lines connecting elements are called "branches", the elements themselves are called "nodes". Nodes without children are called "end-nodes" or "leaves". The names of relationships between nodes are modeled after family relations. In computer science, traditionally only names for male family members had been used. In linguistics, the names of female family members are used. It is said that this was an express countermovement to the traditional naming convention, started by the female students of linguist Noam Chomsky.[citation needed] However, nowadays, in computer science at least, the gender-neutral names "parent" and "child" have largely displaced the older "father" and "son" terminology, although the term "uncle" is still used for other nodes at the same level as the parent.
In the example, "encyclopedia" is the parent of "science" and "culture", its children. "Art" and "craft" are siblings, and children of "culture". Tree structures are used to depict all kinds of taxonomic knowledge, such as family trees, the evolutionary tree, the grammatical structure of a language (the famous example being S → NP VP, meaning a sentence is a noun phrase and a verb phrase), the way web pages are logically ordered in a web site, et cetera. In a tree structure there is one and only one path from any point to any other point. Tree structures are used extensively in computer science (see Tree (data structure) and telecommunications.) [edit] Examples of tree structures
[edit] Representing treesThere are many ways of visually representing tree structures. Almost always, these boil down to variations, or combinations, of a few basic styles: [edit] Classical node-link diagramsClassical node-link diagrams, that connect nodes together with line segments: encyclopedia / \ science culture / \ art craft [edit] Nested setsNested sets that use enclosure/containment to show parenthood (for an interesting variation on this, see Treemaps): +------encyclopedia------+ | +--culture--+ | | science |art craft| | | +-----------+ | +------------------------+ [edit] Layered "icicle" diagramsLayered "icicle" diagrams that use alignment/adjacency: +-------------------+ | encyclopedia | +---------+---------+ | science | culture | +---------+---+-----+ |art|craft| +---+-----+
[edit] Outlines and tree viewsLists or diagrams that use indentation, sometimes called "outlines" or "tree views": encyclopedia science culture art craft [edit] Nested parenthesesA correspondence to nested parentheses was first noticed by Sir Arthur Cayley. (science,(art,craft)culture)encyclopedia or: encyclopedia(culture(art,craft),science) See also: Newick format [edit] See also
[edit] Further readingIdentification of some of the basic styles of tree structures can be found in:
[edit] External links
[edit] References
|
| ↑ top of page ↑ | about thumbshots |