A hierarchical data structure consisting of nodes connected by edges, where each node has a parent node and zero or more child nodes, often used to represent hierarchical relationships or nested data.
"The file system can be represented as a tree structure, with directories as nodes and files as leaves."
A data structure that simulates a hierarchical tree structure, with a root value and subtrees of children with a parent node.
"Binary trees are used in computer science for searching and sorting data efficiently."