A tree structure is a technique for presenting hierarchical data visually. The data is represented to show how different levels of data are linked from a single piece of data such that it forms a tree-like structure, hence the name "tree structure."