浅谈数据结构之树(一) 基本概念 二叉树 斜树 满二叉树 完全二叉树 平衡二叉树 红黑树 B+树 基本概念 链表、栈和队列都是一对一的线性结构,树是一对多的线性结构。 「一对多」就是指一个元素只能有一个前驱,但可以有多个后继。 结点拥有的子树数被称为结点的度(Degree)。度为0的结点称为叶节点(Leaf)或终端结点,度不为0的结点称为分支结点。除根结点外,分支结点也被称为内部结点。结点的子树的根称为该结点的孩子(Child),该结点称为孩子的双亲或父结点。同一个双亲的孩子之间互称为兄弟。<