树形结构是一种非线性数据结构。树是以分支关系来定义的层次结构。

树形结构广泛应用在客观世界中,比如人类族谱、社会组织结构以及计算机源码中的语法结构等。