Content deleted Content added
mNo edit summary |
Removing May merge template; no case made; no support |
||
(47 intermediate revisions by 37 users not shown) | |||
Line 1:
{{short description|
{{
[[File:Binary tree structure.svg|300px|thumb|A tree structure showing the possible hierarchical organization of an encyclopedia]]
[[File:ENC SYSTEME FIGURE.jpeg|300px|thumb|The original [[Encyclopédie]] (1752) used a tree diagram to show the way in which its subjects were ordered.]]
A '''tree structure''', '''tree diagram''', or '''tree
A tree structure is conceptual, and appears in several forms. For a discussion of tree structures in specific fields, see [[Tree (data structure)]] for computer science
==Terminology and properties==
Line 14:
Every [[Finite set|finite]] tree structure has a member that has no [[superior (hierarchy)|superior]]. This member is called the "root" or [[root node]]. The root is the starting node. But the converse is not true: infinite tree structures may or may not have a root node.
The names of relationships between nodes model the [[kinship terminology]] of family relations. The gender-neutral names "parent" and "child" have largely displaced the older "father" and "son" terminology. The term "uncle" is still widely used for other nodes at the same level as the parent, although it is sometimes replaced with gender-neutral terms like "ommer".<ref>{{cite web |title=Ethereum Glossary |url=https://github.com/ethereum/wiki/wiki/Glossary |website=GitHub |access-date=17 April 2019 |archive-date=25 April 2019 |archive-url=https://web.archive.org/web/20190425135357/https://github.com/ethereum/wiki/wiki/Glossary |url-status=live }}</ref>
* A node's "parent" is a node one step higher in the hierarchy (i.e. closer to the root node) and lying on the same branch.
Line 37:
== Examples of tree structures ==
[[File:Tree Map.png|thumb|A tree map used to represent a [[directory structure]] as a [[nested set]] ]]
[[File:1934-Thermionic-Tube-Chart.jpg|thumb|
* Internet:
** [[usenet hierarchy]]
** [[Document Object Model]]'s logical structure,<ref>{{cite web |url=http://www.w3.org/TR/DOM-Level-2-Core/introduction.html |title=What is the Document Object Model? |access-date=2006-12-05 |work=W3C Architecture ___domain |archive-date=2012-02-12 |archive-url=https://web.archive.org/web/20120212033934/http://www.w3.org/TR/DOM-Level-2-Core/introduction.html |url-status=live }}</ref> [[Yahoo!]] subject index, [[Curlie]]▼
▲** [[Document Object Model]]'s logical structure,<ref>{{cite web |url=http://www.w3.org/TR/DOM-Level-2-Core/introduction.html |title=What is the Document Object Model? |access-date=2006-12-05 |work=W3C Architecture ___domain }}</ref> [[Yahoo!]] subject index, [[Curlie]]
* [[Operating system]]: [[directory structure]]
* Information management: [[Dewey Decimal Classification|Dewey Decimal System]], [[Polythematic Structured Subject Heading System|PSH]], this hierarchical bulleted list
* Management: hierarchical [[organization]]al structures
* Computer
** [[binary search tree]]
** [[red–black tree]]
** [[AVL tree]]
** [[R-tree]]
** [[doubly logarithmic tree]]
* Biology: [[evolutionary tree]]
* Business: [[pyramid selling scheme]]
Line 80:
! style="padding:0 0.5em;" | \<br/>craft
|}</div>
{{
=== Nested sets ===
[[Nested set
<div style="float:left;clear:right;text-align:center;margin:0.2em 0 0.2em 1em;padding:0.5em 1em 1em 1em;border:1px solid silver;border-radius: 1em;">
Line 189 ⟶ 190:
* [[Decision tree]]
* [[Left-child right-sibling binary tree]]
* [[Porphyrian tree]]
* [[Tree (data structure)]]
* [[Tree (graph theory)]]
Line 204 ⟶ 206:
Identification of some of the basic styles of tree structures can be found in:
*[[Jacques Bertin]], ''Semiology of Graphics'', 1983, University of Wisconsin Press (2nd edition 1973, {{ISBN|978-0299090609}};
*{{cite book |author=[[Donald E. Knuth]]
*Brian Johnson and [[Ben Shneiderman]],
*[[Peter Eades]], Tao Lin, and Xuemin Lin,
*
== External links ==
{{Commons|Tree diagram}}
* [http://www.trex.uqam.ca Visualization of phylogenetic trees on the T-REX server]
* [http://www.stcwdc.org/PDF/newsletter_may05.pdf Using a tree structure to design a business process]
{{DEFAULTSORT:Tree Structure}}
[[Category:Trees (data structures)]]
[[Category:Conceptual models]]
[[de:Baum (Datenstruktur)]]
|