一,树的简介
树结构的形状很像现实生活中一棵倒置的大树。
树结构是由一堆节点和边组成的具有层级关系的非线性数据结构。
树顶部的节点被称为根节点,它通常是搜索、遍历等操作的起始位置。
树结构在很多地方都有应用,比如操作系统中的文件结构。
树的常见概念:
根节点(Root):树的最顶层节点。
父节点(Parent Node):节点沿着边往上一层的节点称为该节点的父节点。
子节点(Child Node):节点沿着边往下一层的节点称为该节点的子节点。
兄弟节点(Sibling):同一个父节点的子节点互为兄弟节点。
边(Edge):父节点和子节点之间连接,形成边。
叶子节点(Leaf